From 308ae4670a5069fe7b86e47e378728cbe295ef5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 26 Dec 2024 16:37:08 +0100 Subject: [PATCH] fix another relation issue --- src/c3nav/editor/changes.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/c3nav/editor/changes.py b/src/c3nav/editor/changes.py index df2a4d74..1ed7e995 100644 --- a/src/c3nav/editor/changes.py +++ b/src/c3nav/editor/changes.py @@ -369,10 +369,11 @@ class ChangedObjectCollection(BaseSchema): dependencies = base_dependencies.copy() # todo: prev if field.is_relation and not field.many_to_many: - dependencies.add(OperationDependencyObjectExists(obj=ObjectReference( - model=field.related_model._meta.model_name, - id=value, - ))) + if field.related_model._meta.app_label == "mapdata": + dependencies.add(OperationDependencyObjectExists(obj=ObjectReference( + model=field.related_model._meta.model_name, + id=value, + ))) if field.unique: dependencies.add(OperationDependencyUniqueValue( model="locationslug" if issubclass(model, LocationSlug) else model._meta.model_name,