fix cleanup

This commit is contained in:
Yuri Kuznetsov
2023-05-14 13:40:17 +03:00
parent 4faaa2d082
commit 53ecb36705
+9 -2
View File
@@ -609,8 +609,6 @@ class Cleanup implements JobDataLess
$repository->deleteFromDb($entity->getId());
$query = $this->entityManager->getQueryComposer();
foreach ($entity->getRelationList() as $relation) {
if ($entity->getRelationType($relation) !== Entity::MANY_MANY) {
continue;
@@ -763,6 +761,15 @@ class Cleanup implements JobDataLess
'deleted' => true,
];
if (
!$this->entityManager
->getDefs()
->getEntity($scope)
->hasAttribute('deleted')
) {
continue;
}
if ($this->metadata->get(['entityDefs', $scope, 'fields', 'modifiedAt'])) {
$whereClause['modifiedAt<'] = $datetime->format(DateTimeUtil::SYSTEM_DATE_TIME_FORMAT);
}