don#t crasah editor on references to non-mapdata models

This commit is contained in:
Laura Klünder 2024-12-22 18:52:41 +01:00
parent c414f1b45d
commit e39dd71e73

View file

@ -474,6 +474,8 @@ class ChangedObjectCollection(BaseSchema):
except FieldDoesNotExist:
problems.get_object(changed_obj.obj).field_does_not_exist.add(field_name)
continue
if field.related_model.app_name != "mapdata":
continue
referenced_objects.setdefault(
field.related_model._meta.model_name, set()
).update(set(m2m_changes.added + m2m_changes.removed))