diff --git a/src/Repository/PersistenceHelper.php b/src/Repository/PersistenceHelper.php index e24d8721..1d4573fa 100644 --- a/src/Repository/PersistenceHelper.php +++ b/src/Repository/PersistenceHelper.php @@ -65,7 +65,7 @@ protected static function visitEntity(IEntity $entity, IModel $model, bool $with foreach ($bt as $item) { if ($item['function'] === 'getCascadeQueue') { break; - } elseif ($item['function'] === 'addRelationshipToQueue') { + } elseif ($item['function'] === 'addRelationshipToQueue' && isset($item['args'])) { $cycle[] = get_class($item['args'][0]) . '::$' . $item['args'][1]->name; } }