diff --git a/lib/refrepo/gen/oar-properties.rb b/lib/refrepo/gen/oar-properties.rb index e48af78dafe5b682f91ee89059f53235e52a03a7..98843f3ccdfee1df177e3bf4ff7f78b276d3399f 100644 --- a/lib/refrepo/gen/oar-properties.rb +++ b/lib/refrepo/gen/oar-properties.rb @@ -1218,6 +1218,11 @@ def extract_clusters_description(clusters, site_name, options, data_hierarchy, s cpu_idx = 0 core_idx = 0 + unless data_hierarchy['sites'][site_name]['clusters'].include?(cluster_name) + puts("It seems that the cluster \"#{cluster_name}\" does not exist in the API. The generator will abort.") + raise 'Sanity check failed' + end + cluster_desc_from_data_files = data_hierarchy['sites'][site_name]['clusters'][cluster_name] cluster_nodes = cluster_desc_from_data_files['nodes']