fix reset password

This commit is contained in:
Cayo Puigdefabregas 2023-08-16 10:45:54 +02:00
parent d5f8b1ec75
commit 33fc69013f
1 changed files with 4 additions and 3 deletions

View File

@ -111,12 +111,14 @@ class PasswordForm(FlaskForm):
return True return True
def save(self, commit=True): def save(self, commit=True):
if 'dpp' not in app.blueprints.keys(): if 'dpp' in app.blueprints.keys():
keys_dlt = g.user.get_dlt_keys(self.password.data) keys_dlt = g.user.get_dlt_keys(self.password.data)
g.user.reset_dlt_keys(self.newpassword.data, keys_dlt) g.user.reset_dlt_keys(self.newpassword.data, keys_dlt)
token_dlt = ( token_dlt = (
g.user.get_dlt_keys(self.password.data).get('data', {}).get('api_token') g.user.get_dlt_keys(self.newpassword.data)
.get('data', {})
.get('api_token')
) )
session['token_dlt'] = token_dlt session['token_dlt'] = token_dlt
@ -129,7 +131,6 @@ class PasswordForm(FlaskForm):
class SanitizationEntityForm(FlaskForm): class SanitizationEntityForm(FlaskForm):
logo = URLField( logo = URLField(
'Logo', 'Logo',
[validators.Optional(), validators.URL()], [validators.Optional(), validators.URL()],