diff options
| author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-09-01 15:09:13 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-09-01 15:09:13 +0200 | 
| commit | b5b06948f10f2429d15e81d0dce193341ca7c75b (patch) | |
| tree | 501fe9213bea08b9ea0d5c99e519fe6e5b5fecb4 /ishtar_common/forms_common.py | |
| parent | 0484b879c737c4714f0c4b6e71dbd67d0ce74468 (diff) | |
| download | Ishtar-b5b06948f10f2429d15e81d0dce193341ca7c75b.tar.bz2 Ishtar-b5b06948f10f2429d15e81d0dce193341ca7c75b.zip | |
Account modify: fix bad initialization of the form
Diffstat (limited to 'ishtar_common/forms_common.py')
| -rw-r--r-- | ishtar_common/forms_common.py | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index cb75e4026..2859ed4e5 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -459,8 +459,10 @@ class AccountForm(forms.Form):              try:                  person = models.Person.objects.get(pk=kwargs['initial']['pk'])                  account = models.IshtarUser.objects.get(person=person) -                kwargs['initial'].update({'username': account.username, -                                          'email': account.email}) +                if not kwargs['initial'].get('username'): +                    kwargs['initial']['username'] = account.username +                if not kwargs['initial'].get('email'): +                    kwargs['initial']['email'] = account.email              except ObjectDoesNotExist:                  pass          return super(AccountForm, self).__init__(*args, **kwargs) | 
