From aecd8a0aeea28a8eff1a9163bdbe766fb2bbc882 Mon Sep 17 00:00:00 2001
From: Lucas Nussbaum <lucas.nussbaum@inria.fr>
Date: Tue, 21 Jan 2025 12:07:40 +0100
Subject: [PATCH] input_loader: improve error message to make debugging easier

---
 lib/refrepo/input_loader.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb
index 0bf24da7afc..8b29a8b79fa 100644
--- a/lib/refrepo/input_loader.rb
+++ b/lib/refrepo/input_loader.rb
@@ -256,7 +256,7 @@ def add_default_values_and_mappings(h)
 
         # Ensure that id (diskN) is present
         node["storage_devices"].each do |key, hash|
-          raise "Missing id for disk #{key} from cluster input" if !hash['id']
+          raise "Missing id for disk #{key} from cluster input (node=#{node_uid}, hash=#{hash})" if !hash['id']
         end
 
         # Add vendor info to storage
-- 
GitLab