some hotfixing so locations reports refer to can be deleted

This commit is contained in:
Laura Klünder 2019-12-27 14:18:13 +01:00
parent 407e3ba06b
commit dddd88d2cc
2 changed files with 3 additions and 1 deletions

View file

@ -291,7 +291,7 @@ class ChangedObject(models.Model):
related_model = field.related_model related_model = field.related_model
if related_model._meta.app_label != 'mapdata': if related_model._meta.app_label != 'mapdata':
continue continue
if related_model.__name__ == 'AccessPermission': if related_model.__name__ in ('AccessPermission', 'Report'):
continue continue
kwargs = {field.field.name+'__pk': self.obj_pk} kwargs = {field.field.name+'__pk': self.obj_pk}
if self.changeset.wrap_model(related_model).objects.filter(**kwargs).exists(): if self.changeset.wrap_model(related_model).objects.filter(**kwargs).exists():

View file

@ -70,6 +70,8 @@ class Report(models.Model):
@cached_property @cached_property
def location_specific(self): def location_specific(self):
if self.location is None:
return None
return self.location.get_child() return self.location.get_child()
@classmethod @classmethod