Fix: prevent orphaned versions from bulk delete (#14030)

This commit is contained in:
shamoon
2026-09-09 08:48:59 -07:00
committed by GitHub
parent 43a8d7d412
commit 8d1bc5dd24
6 changed files with 97 additions and 6 deletions
+5
View File
@@ -392,6 +392,11 @@ class TestBulkEdit(DirectoriesMixin, TestCase):
self.assertFalse(Document.objects.filter(id=self.doc1.id).exists())
self.assertFalse(Document.objects.filter(id=version.id).exists())
Document.deleted_objects.get(id=self.doc1.id).restore(strict=False)
self.assertTrue(Document.objects.filter(id=self.doc1.id).exists())
self.assertTrue(Document.objects.filter(id=version.id).exists())
def test_delete_version_document_keeps_root(self) -> None:
version = Document.objects.create(
checksum="A-v1",