# HOTFIX
* fixes bug where unfetchable data entries of a GeometryConflict would result in an error via API
This commit is contained in:
@@ -217,7 +217,11 @@ class AbstractModelAPISerializer:
|
||||
conflict_geometries = geometry.get_conflict_geometries()
|
||||
for geom in conflict_geometries:
|
||||
try:
|
||||
data = geom.get_data_objects(["identifier", "id"])[0]
|
||||
data = geom.get_data_objects(["identifier", "id"])
|
||||
if len(data) == 0:
|
||||
# expected behaviour in case of deleted data object
|
||||
continue
|
||||
data = data[0]
|
||||
except KeyError:
|
||||
raise AssertionError(f"Geometry {geom.id} is not attached to any entries. Contact an admin!")
|
||||
ids.append(
|
||||
|
||||
Reference in New Issue
Block a user