fix some error when level_id fails

This commit is contained in:
Laura Klünder 2017-12-20 18:12:27 +01:00
parent 34af08a26b
commit 47b94873fa

View file

@ -1,6 +1,7 @@
from decimal import Decimal
from django.conf import settings
from django.core.exceptions import ObjectDoesNotExist
from django.core.validators import MinValueValidator
from django.db import models
from django.urls import reverse
@ -24,7 +25,10 @@ class SpaceGeometryMixin(GeometryMixin):
@cached_property
def level_id(self):
try:
return self.space.level_id
except ObjectDoesNotExist:
return None
def get_geojson_properties(self, *args, instance=None, **kwargs) -> dict:
result = super().get_geojson_properties(*args, **kwargs)