URL: https://github.com/freeipa/freeipa/pull/6126 Author: flo-renaud Title: #6126: Bz2031825 Action: opened
PR body: """ ### Config plugin: return EmptyModlist when no change is applied
When ipa config-mod is called with the option --enable-sid, the code needs to trap EmptyModlist exception (it is expected that no LDAP attribute is modified by this operation). The code had a flaw and was checking: 'enable_sid' in options instead of options['enable_sid']
"'enable_sid' in options" always returns true as this option is a Flag with a default value, hence always present even if not specified on the command line.
Fixes: https://pagure.io/freeipa/issue/9063
### config plugin: add a test ensuring EmptyModlist is returned
Add a test to test_config_plugin, that calls ipa config-mod with the same value as already present in LDAP. The call must return EmptyModlist.
Related: https://pagure.io/freeipa/issue/9063 """
To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/6126/head:pr6126 git checkout pr6126
URL: https://github.com/freeipa/freeipa/pull/6126 Author: flo-renaud Title: #6126: Config plugin: return EmptyModlist when no change is applied Action: closed
To pull the PR as Git branch: git remote add ghfreeipa https://github.com/freeipa/freeipa git fetch ghfreeipa pull/6126/head:pr6126 git checkout pr6126
freeipa-devel@lists.fedorahosted.org