From c1f92e5addc2af3d870798311b230733247d3b72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Fri, 26 May 2017 21:37:39 +0200 Subject: [PATCH] fix uneditable non-geometry models --- src/c3nav/editor/views.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/views.py b/src/c3nav/editor/views.py index 7351525d..974dce4c 100644 --- a/src/c3nav/editor/views.py +++ b/src/c3nav/editor/views.py @@ -102,11 +102,17 @@ def edit(request, pk=None, model=None, section=None, space=None, explicit_edit=F 'pk': pk, 'model_name': model.__name__.lower(), 'model_title': model._meta.verbose_name, - 'geomtype': model._meta.get_field('geometry').geomtype, 'new': new, 'title': obj.title if obj else None, } + try: + ctx.update({ + 'geomtype': model._meta.get_field('geometry').geomtype, + }) + except FieldDoesNotExist: + pass + if model == Section: ctx.update({ 'section': obj,