From 6f0f4930ced582eb887350c5cae7471cf1bc1efe Mon Sep 17 00:00:00 2001 From: brandonkelly Date: Tue, 6 Feb 2024 06:03:47 -0800 Subject: [PATCH] Go ahead and hard-delete any unpublished drafts They were never really part of the content in the first place --- src/elements/NestedElementManager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/elements/NestedElementManager.php b/src/elements/NestedElementManager.php index 6c862f3424f..ff586e706cf 100644 --- a/src/elements/NestedElementManager.php +++ b/src/elements/NestedElementManager.php @@ -803,7 +803,8 @@ private function deleteOtherNestedElements(ElementInterface $owner, array $excep foreach ($elements as $element) { if ($element->getPrimaryOwnerId() === $owner->id) { - $elementsService->deleteElement($element); + $hardDelete = $element->getIsUnpublishedDraft(); + $elementsService->deleteElement($element, $hardDelete); } else { // Just delete the ownership relation $deleteOwnership[] = $element->id;