portal: reflect changes of splitting user form into info and password

This commit is contained in:
axolotle 2023-11-25 21:39:31 +01:00
parent c8d0990e7b
commit 25e23ce963

View file

@ -221,7 +221,6 @@ def portal_update(
] ]
if newpassword: if newpassword:
# FIXME: this ldap stuff should be handled in utils/ldap.py imho ? # FIXME: this ldap stuff should be handled in utils/ldap.py imho ?
# Check that current password is valid # Check that current password is valid
@ -257,9 +256,11 @@ def portal_update(
# FIXME: Here we could want to trigger "post_user_update" hook but hooks has to # FIXME: Here we could want to trigger "post_user_update" hook but hooks has to
# be run as root # be run as root
if all(field is not None for field in (fullname, mailalias, mailforward)):
return { return {
"fullname": new_attr_dict["cn"][0], "fullname": new_attr_dict["cn"][0],
"mailalias": new_attr_dict["mail"][1:], "mailalias": new_attr_dict["mail"][1:],
"mailforward": new_attr_dict["maildrop"][1:], "mailforward": new_attr_dict["maildrop"][1:],
} }
else:
return {}