Fix: Make customfieldinstance soft delete, fix filepath when deleted (#8067)

This commit is contained in:
shamoon 2024-10-28 07:02:09 -07:00 committed by GitHub
parent 28fdb170bf
commit 79092c27c5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 64 additions and 4 deletions

View file

@ -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):