diff --git a/lib/refrepo/gen/oar-properties.rb b/lib/refrepo/gen/oar-properties.rb
index 50a7f615e111cf92dc76fc5ae6aec1a4a71aa854..278fe3f69512115d04dfa2f198a510820941f063 100644
--- a/lib/refrepo/gen/oar-properties.rb
+++ b/lib/refrepo/gen/oar-properties.rb
@@ -1367,8 +1367,7 @@ def extract_clusters_description(clusters, site_name, options, data_hierarchy, s
         ############################################
         numa_gpus = []
         if node_description.key? "gpu_devices"
-          numa_gpus = node_description["gpu_devices"]
-                        .map {|v| v[1]}
+          numa_gpus = node_description["gpu_devices"].values
                         .select {|v| v['cpu_affinity'] == cpu_num and v.fetch("reservation", true)}
         end