From b58e84b1c5b28c08357c328cd160428eaff9fbd0 Mon Sep 17 00:00:00 2001 From: Jeroen De Meerleer Date: Sat, 14 May 2022 11:44:16 +0200 Subject: [PATCH] BUGFIX: cleanup did not succeed --- src/Repository/RunRepository.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Repository/RunRepository.php b/src/Repository/RunRepository.php index 0f3a0d7..e0c1cf4 100644 --- a/src/Repository/RunRepository.php +++ b/src/Repository/RunRepository.php @@ -66,10 +66,11 @@ class RunRepository extends EntityRepository $sqldelete = []; if($maxage == NULL) { foreach ($allJobs as $key=>$job) { - if(isset($job['data']['retention']) && in_array($key, $jobids)) { + $jobData = $job->getData(); + if(isset($jobData['retention']) && in_array($key, $jobids)) { $sqldelete[] = '( job_id = :job' . $key . ' AND timestamp < :timestamp' . $key . ')'; $params[':job' . $key] = $key; - $params[':timestamp' . $key] = time() - ($job['data']['retention'] * 24 * 60 * 60); + $params[':timestamp' . $key] = time() - ($jobData['retention'] * 24 * 60 * 60); } } } else {