views: do not set password on unlink for LDAP users (#24710)

This commit is contained in:
Benjamin Dauvergne 2019-05-17 11:01:15 +02:00
parent d4fd7173eb
commit 46b4bc8b6b
1 changed files with 1 additions and 1 deletions

View File

@ -536,7 +536,7 @@ class UnlinkView(LoggerMixin, FormView):
for event in self.request.session.get(constants.AUTHENTICATION_EVENTS_SESSION_KEY, []):
if event['how'].startswith('password'):
return False
return True
return self.request.user.can_change_password()
def dispatch(self, request, *args, **kwargs):
if not request.user.is_authenticated():