diff --git a/app/Repositories/CostUnitRepository.php b/app/Repositories/CostUnitRepository.php index e0ceb61..75df613 100644 --- a/app/Repositories/CostUnitRepository.php +++ b/app/Repositories/CostUnitRepository.php @@ -23,12 +23,14 @@ class CostUnitRepository { - public function getCurrentEvents() : array { + public function getCurrentEvents(bool $disableAccessCheck = false) : array { return $this->getCostUnitsByCriteria([ 'allow_new' => true, 'type' => CostUnitType::COST_UNIT_TYPE_EVENT, 'archived' => false - ]); + ], + true, + $disableAccessCheck); } public function getRunningJobs() : array { diff --git a/app/Tasks/CloseCostUnit.php b/app/Tasks/CloseCostUnit.php index 842e03d..6854426 100644 --- a/app/Tasks/CloseCostUnit.php +++ b/app/Tasks/CloseCostUnit.php @@ -19,7 +19,7 @@ class CloseCostUnit implements CronTask { $billingResetEnd = clone $now; $billingResetEnd->add(new \DateInterval('P6W')); /** @var CostUnit $costUnit */ - foreach ($costUnitRepository->getCurrentEvents() as $costUnit) { + foreach ($costUnitRepository->getCurrentEvents(true) as $costUnit) { $billingEnd = $costUnit['billing_deadline']; if ($billingEnd === null) {