diff --git a/openslides/participant/models.py b/openslides/participant/models.py index b867ff06a..cbce6d025 100644 --- a/openslides/participant/models.py +++ b/openslides/participant/models.py @@ -39,6 +39,7 @@ class Profile(models.Model): def reset_password(self): self.user.set_password(self.firstpassword) + self.user.save() def __unicode__(self): if self.group: diff --git a/openslides/participant/views.py b/openslides/participant/views.py index b41d9e1bc..bfde71082 100644 --- a/openslides/participant/views.py +++ b/openslides/participant/views.py @@ -20,6 +20,7 @@ from django.contrib.auth.forms import SetPasswordForm from django.contrib import messages from django.core.urlresolvers import reverse from django.utils.translation import ugettext as _ + from participant.models import Profile, set_first_user_passwords from participant.api import gen_username from participant.forms import UserForm, UsernameForm, ProfileForm, UsersettingsForm, UserImportForm, GroupForm, AdminPasswordChangeForm