From 47618a3b8f3e31e3d4f33f54d419494ad369442f Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 27 Oct 2024 19:41:45 -0700 Subject: [PATCH] Hard delete instances after update --- src/documents/serialisers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/documents/serialisers.py b/src/documents/serialisers.py index 6f7dc8be0..e08daff09 100644 --- a/src/documents/serialisers.py +++ b/src/documents/serialisers.py @@ -855,6 +855,8 @@ class DocumentSerializer( super().update(instance, validated_data) else: super().update(instance, validated_data) + # hard delete custom field instances that were soft deleted + CustomFieldInstance.deleted_objects.filter(document=instance).delete() return instance def __init__(self, *args, **kwargs):