diff --git a/datamodels/2.x/combodo-data-feature-removal/src/Service/StaticDeletionPlan.php b/datamodels/2.x/combodo-data-feature-removal/src/Service/StaticDeletionPlan.php index 3356b7785..82cf65157 100644 --- a/datamodels/2.x/combodo-data-feature-removal/src/Service/StaticDeletionPlan.php +++ b/datamodels/2.x/combodo-data-feature-removal/src/Service/StaticDeletionPlan.php @@ -111,6 +111,7 @@ class StaticDeletionPlan // Delete entries in Remote Class if (count($aRemoteIdsToRemove) !== 0) { $oDeletionPlanEntity->oDelete->Merge(new DeletionPlanItem($aRemoteIdsToRemove)); + // Infinite loops do not occurs due to the datamodel structure $this->DeletionPlanForReferencingClasses($sRemoteClass); } }