Description of problem: - During content view publish if we specify --minor value as 038 039 or 048 049 or 080 090 command fails with Error: Option '--minor': Numeric value is required whereas same command works with --minor value set between 031-037,041-047. Version-Release number of selected component (if applicable): - 6.12.0 How reproducible: - Publish content view with specifying --minor value to 038,039,048,049,058,059 # hammer content-view publish --id 6 --major 4 --minor 038 --description 'The 07-Feb-2023 (Day 038) version' Could not publish the content view: Error: Option '--minor': Numeric value is required.. # hammer content-view publish --id 6 --major 4 --minor 039 --description 'The 07-Feb-2023 (Day 038) version' Could not publish the content view: Error: Option '--minor': Numeric value is required.. # hammer content-view publish --id 6 --major 4 --minor 048 --description 'The 07-Feb-2023 (Day 038) version' Could not publish the content view: Error: Option '--minor': Numeric value is required.. # hammer content-view publish --id 6 --major 4 --minor 049 --description 'The 07-Feb-2023 (Day 038) version' Could not publish the content view: Error: Option '--minor': Numeric value is required.. - Same command will work if we specify --minor value range between 031-037,041-047 or if we specify only 38,39,48,49 # hammer content-view publish --id 6 --major 4 --minor 031 --description 'The 07-Feb-2023 (Day 038) version' [..........................................................................................................................................................................................................] [100%] # hammer content-view publish --id 6 --major 4 --minor 037 --description 'The 07-Feb-2023 (Day 038) version' [..........................................................................................................................................................................................................] [100%] Steps to Reproduce: 1. Publish content view with hammer command specifying --minor value to 038,039 or 048 049 or 058 059 Actual results: - Command fail with below error. # hammer content-view publish --id 6 --major 4 --minor 049 --description 'The 07-Feb-2023 (Day 038) version' Could not publish the content view: Error: Option '--minor': Numeric value is required Expected results: - Publish command should be successful Additional info: - NA
The numbers with 0 in the front are being treated as octal numbers by Hammer. Resulting in all numbers with 0 in the front and values outside 0-7 being rejected. I'd advise people to avoid the preceding 0 in numbers passed to hammer. This would need to be fixed in hammer.