From 3a92983d31e43256e191c2c8bd44cb05383e44f1 Mon Sep 17 00:00:00 2001 From: Baptiste Jonglez <baptiste.jonglez@imag.fr> Date: Tue, 6 Oct 2020 15:44:27 +0200 Subject: [PATCH] [lib] Don't fail on missing keys when bootstrapping a cluster --- lib/refrepo/input_loader.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/refrepo/input_loader.rb b/lib/refrepo/input_loader.rb index ff94511b7d..550b2fa5cb 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 -- GitLab