From 95b8800907797c7695e6978db523063004189409 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 5 Dec 2024 13:54:36 +0100 Subject: [PATCH] get on_delete in editor properly --- src/c3nav/editor/changes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/c3nav/editor/changes.py b/src/c3nav/editor/changes.py index 0182961b..316dc303 100644 --- a/src/c3nav/editor/changes.py +++ b/src/c3nav/editor/changes.py @@ -491,7 +491,7 @@ class ChangedObjectCollection(BaseSchema): target_model = targets_reverse[field][target_id] start_situation.obj_references.setdefault(target_model, {}).setdefault(target_id, set()).add( FoundObjectReference(obj=source_ref, field=field, - on_delete=model_cls._meta.get_field(field).on_delete.__name__) + on_delete=model_cls._meta.get_field(field).remote_field.on_delete.__name__) ) return self.CreateStartOperationResult( @@ -743,7 +743,7 @@ class ChangedObjectCollection(BaseSchema): FoundObjectReference( obj=new_operation.obj, field=field_name, - on_delete=field.on_delete.__name__, + on_delete=field.remote_field.on_delete.__name__, ) )