steps to reproduce: a puppet class with either hash or array parameters, that override is false. try to save: always get an error message - " "Override must be true to edit the parameter"
Created from redmine issue http://projects.theforeman.org/issues/15308
Upstream bug assigned to orabin
This was introduced by the fix to bug 1308860 and causes saving puppet classes with array or hash parameters to fail if no changes are made to them.
Moving to POST since upstream bug http://projects.theforeman.org/issues/15308 has been closed
Verified on Satellite 6.2 Snap 19.0. Imported and published the "foreman" puppet class which has array parameter (serveraliases). Override another value and was able to save successfully.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2016:1501