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 | 
