#50 Overlaying geometries Tests

* adds test for geometry conflicts
* refactors rechecking of existing conflicts to avoid recursion in certain cases
* adds/updates translations
This commit is contained in:
2021-12-16 09:58:59 +01:00
parent 41af455d09
commit 6021e2f1bc
6 changed files with 149 additions and 81 deletions

View File

@@ -425,7 +425,7 @@ class GeoReferencedMixin(models.Model):
add_message = False
conflicts = self.geometry.conflicts_geometries.all()
for conflict in conflicts:
instance_objs += conflict.existing_geometry.get_data_objects()
instance_objs += conflict.affected_geometry.get_data_objects()
add_message = True
conflicts = self.geometry.conflicted_by_geometries.all()
for conflict in conflicts: