fix uneditable non-geometry models

This commit is contained in:
Laura Klünder 2017-05-26 21:37:39 +02:00
parent 7e5d81e12a
commit c1f92e5add

View file

@ -102,11 +102,17 @@ def edit(request, pk=None, model=None, section=None, space=None, explicit_edit=F
'pk': pk, 'pk': pk,
'model_name': model.__name__.lower(), 'model_name': model.__name__.lower(),
'model_title': model._meta.verbose_name, 'model_title': model._meta.verbose_name,
'geomtype': model._meta.get_field('geometry').geomtype,
'new': new, 'new': new,
'title': obj.title if obj else None, 'title': obj.title if obj else None,
} }
try:
ctx.update({
'geomtype': model._meta.get_field('geometry').geomtype,
})
except FieldDoesNotExist:
pass
if model == Section: if model == Section:
ctx.update({ ctx.update({
'section': obj, 'section': obj,