diff options
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 |