From 98a400293caf3b50f328fcab96692642a7ac133a Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Fri, 7 Jun 2019 10:23:17 +0200 Subject: [PATCH] ldap: deactivate password update when sync is enabled. --- modoboa/core/models.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modoboa/core/models.py b/modoboa/core/models.py index 0d8a43408..b59752739 100644 --- a/modoboa/core/models.py +++ b/modoboa/core/models.py @@ -119,7 +119,8 @@ class User(AbstractUser): :param raw_value: the new password's value :param curvalue: the current password (for LDAP authentication) """ - if self.is_local: + ldap_sync_enable = param_tools.get_global_parameter("ldap_enable_sync") + if self.is_local or ldap_sync_enable: self.password = self._crypt_password(raw_value) else: if not ldap_available: