Description of problem: hammer settings set returns incomplete message when setting some boolean with False value. Version-Release number of selected component (if applicable): 6.14.0 snap 6 How reproducible: always Steps to Reproduce: 1. Try to set some (no matter which) boolean setting to False: # hammer settings set --name db_pending_seed --value 0 Actual results: Setting [db_pending_seed] updated to []. Expected results: Setting [db_pending_seed] updated to [false]. Additional info: Works fine for True values # hammer settings set --name db_pending_seed --value False Setting [db_pending_seed] updated to []. # hammer settings set --name db_pending_seed --value false Setting [db_pending_seed] updated to []. # hammer settings set --name db_pending_seed --value 0 Setting [db_pending_seed] updated to []. # hammer settings set --name db_pending_seed --value True Setting [db_pending_seed] updated to [true]. # hammer settings set --name db_pending_seed --value true Setting [db_pending_seed] updated to [true]. # hammer settings set --name db_pending_seed --value 1 Setting [db_pending_seed] updated to [true].
No regression, reproduced in 6.13.2 snap 1
Created redmine issue https://projects.theforeman.org/issues/36588 from this bug
Moving this bug to POST for triage into Satellite since the upstream issue https://projects.theforeman.org/issues/36588 has been resolved.