diff --git a/apiserver/plane/bgtasks/deletion_task.py b/apiserver/plane/bgtasks/deletion_task.py index 35d72812da..f38d74c4bb 100644 --- a/apiserver/plane/bgtasks/deletion_task.py +++ b/apiserver/plane/bgtasks/deletion_task.py @@ -21,8 +21,8 @@ def soft_delete_related_objects( try: # Check if the field has CASCADE on delete if ( - hasattr(field.remote_field, "on_delete") - and field.remote_field.on_delete == models.CASCADE + not hasattr(field.remote_field, "on_delete") + or field.remote_field.on_delete == "CASCADE" ): if field.one_to_many: related_objects = getattr(instance, field.name).all()