From 52dc3f2a1a4434cd145d11cea920144ad2488355 Mon Sep 17 00:00:00 2001 From: Emanuel Schuetze Date: Thu, 17 Nov 2011 18:14:41 +0100 Subject: [PATCH] Fixed #63: First password is always generated after saving participant edit form. --- openslides/participant/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/openslides/participant/views.py b/openslides/participant/views.py index 57c5bf469..089cb5bac 100644 --- a/openslides/participant/views.py +++ b/openslides/participant/views.py @@ -129,9 +129,9 @@ def edit(request, user_id=None): user.save() profile = profileform.save(commit=False) profile.user = user - profile.firstpassword = gen_password() - profile.user.set_password(profile.firstpassword) - user.save() + if user_id is None: + profile.firstpassword = gen_password() + profile.user.set_password(profile.firstpassword) profile.save() if user_id is None: messages.success(request, _('New participant was successfully created.'))