mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
[fix] Write SSOwat configuration file only if needed.
This commit is contained in:
parent
d95052a9e9
commit
6149e6c6de
1 changed files with 6 additions and 7 deletions
|
@ -185,13 +185,12 @@ def user_create(auth, username, firstname, lastname, mail, password,
|
||||||
|
|
||||||
if 'redirected_urls' in ssowat_conf and '/' in ssowat_conf['redirected_urls']:
|
if 'redirected_urls' in ssowat_conf and '/' in ssowat_conf['redirected_urls']:
|
||||||
del ssowat_conf['redirected_urls']['/']
|
del ssowat_conf['redirected_urls']['/']
|
||||||
|
try:
|
||||||
try:
|
with open('/etc/ssowat/conf.json.persistent', 'w+') as f:
|
||||||
with open('/etc/ssowat/conf.json.persistent', 'w+') as f:
|
json.dump(ssowat_conf, f, sort_keys=True, indent=4)
|
||||||
json.dump(ssowat_conf, f, sort_keys=True, indent=4)
|
except IOError:
|
||||||
except IOError:
|
raise MoulinetteError(errno.EINVAL,
|
||||||
raise MoulinetteError(errno.EINVAL,
|
m18n.n('ssowat_persistent_conf_write_error'))
|
||||||
m18n.n('ssowat_persistent_conf_write_error'))
|
|
||||||
|
|
||||||
|
|
||||||
if auth.add(rdn, attr_dict):
|
if auth.add(rdn, attr_dict):
|
||||||
|
|
Loading…
Add table
Reference in a new issue