From c4ac88375137d0ff5ec0962b41a9276caf547ee9 Mon Sep 17 00:00:00 2001 From: "Eric D. Helms" Date: Fri, 6 Oct 2023 15:55:42 -0400 Subject: [PATCH] Fixes #36809 - Do not clobber answers provided on the command line with --certs-regenerate --- hooks/pre_exit/20-certs_regenerate.rb | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/hooks/pre_exit/20-certs_regenerate.rb b/hooks/pre_exit/20-certs_regenerate.rb index ba7d7fb8c..90358af97 100644 --- a/hooks/pre_exit/20-certs_regenerate.rb +++ b/hooks/pre_exit/20-certs_regenerate.rb @@ -1,6 +1,9 @@ if module_enabled?('certs') && param('certs', 'regenerate').value == true - answers = kafo.config.answers - answers['certs']['regenerate'] = false + kafo.config.modules.each do |mod| + if mod.identifier == 'certs' + mod.params_hash['regenerate'] = false + end + end - kafo.config.store(answers) + kafo.send(:store_params) end