diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb index ff94511b7d9b5aaa5ae8c0cd924b27c7705cd7b8..550b2fa5cb625637a3359d042eef911b53e5d3c5 100644 --- a/lib/refrepo/input_loader.rb +++ b/lib/refrepo/input_loader.rb @@ -222,6 +222,9 @@ def add_software(h) h['sites'].each_pair do |site_uid, hs| hs['clusters'].each_pair do |cluster_uid, hc| hc['nodes'].each_pair do |node_uid, hn| + if not hn.key?('software') + hn['software'] = {} + end hn['software']['postinstall-version'] = h['software']['postinstall-version'] hn['software']['forced-deployment-timestamp'] = h['software']['forced-deployment-timestamp'] end