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

This commit is contained in:
shamoon authored and GitHub committed 2026-09-09 08:48:59 -07:00
1 parent 43a8d7d412
commit 8d1bc5dd24
6 files changed
+97 -6

No files matched your search

+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",