diff --git a/modules/market_management/service.php b/modules/market_management/service.php index 23ff2d5..22b530e 100644 --- a/modules/market_management/service.php +++ b/modules/market_management/service.php @@ -932,6 +932,7 @@ function market_management_create_occurrence(PDO $pdo, array $input): array ); market_management_execute_typed($stmt, $params); $occurrence = (array) $stmt->fetch(); + market_management_checklist_initialize($pdo, (int) $occurrence['id']); foreach ($days as $day) { if (!is_array($day)) { throw new InvalidArgumentException('Jeder Markttag muss ein Objekt sein.'); @@ -957,7 +958,6 @@ function market_management_create_occurrence(PDO $pdo, array $input): array 'tax_status' => $taxStatus, 'tax_rate' => $taxRate, ]); - market_management_checklist_initialize($pdo, (int) $occurrence['id']); if ($startedTransaction) { $pdo->commit(); }