issuersTimeout stripped by config compacter
Concerned version
Version: 2.0.6
Summary
Saving issuersTimeout from the manager or from CLI fails because compactConf hides the value:
Logs
With CompactConf:
# /usr/share/lemonldap-ng/bin/lemonldap-ng-cli set issuersTimeout 300
Proposed changes:
Key | Old value | New value
issuersTimeout | | 300
Confirm (N/y)? y
Saved under number 145
Status : [
{}
];
# /usr/share/lemonldap-ng/bin/lemonldap-ng-cli get issuersTimeout
issuersTimeout =
Without compactConf:
# /usr/share/lemonldap-ng/bin/lemonldap-ng-cli set issuersTimeout 300
Proposed changes:
Key | Old value | New value
issuersTimeout | 120 | 300
Confirm (N/y)? y
Saved under number 147
Status : [
{}
];
# /usr/share/lemonldap-ng/bin/lemonldap-ng-cli get issuersTimeout
issuersTimeout = 300
Possible fixes
I think moving the option to another menu would work, or perhaps adding an exception to the compact conf rules just for this option ?