diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-13 12:28:23 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-09-13 12:28:23 +0200 |
commit | 801e31fc093bc554ae62ff50a5540659634098b4 (patch) | |
tree | bd15fd64ca8040b4a1c5933bd332d9f593a8e1f5 /ishtar_common/forms_common.py | |
parent | 247987acf353400c0b90bf78cbc29473ce7ad43c (diff) | |
download | Ishtar-801e31fc093bc554ae62ff50a5540659634098b4.tar.bz2 Ishtar-801e31fc093bc554ae62ff50a5540659634098b4.zip |
Fix organization form - fix quick add with delayed cached_label
Diffstat (limited to 'ishtar_common/forms_common.py')
-rw-r--r-- | ishtar_common/forms_common.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index 1a9043370..235138eea 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -348,6 +348,12 @@ class OrganizationForm(ManageOldType, NewItemForm): dct['history_modifier'] = user dct['organization_type'] = models.OrganizationType.objects.get( pk=dct['organization_type']) + if dct["precise_town"]: + try: + dct["precise_town"] = models.Town.objects.get( + pk=dct["precise_town"]) + except models.Town.DoesNotExist: + dct.pop("precise_town") new_item = models.Organization(**dct) new_item.save() return new_item |