diff --git a/site/plugins/send-button/routes/send-newsletter.php b/site/plugins/send-button/routes/send-newsletter.php index ef4c4b8..af4e508 100644 --- a/site/plugins/send-button/routes/send-newsletter.php +++ b/site/plugins/send-button/routes/send-newsletter.php @@ -62,6 +62,14 @@ return [ try { $response = $mailersend->bulkEmail->send($bulkEmailParams); file_put_contents($emailPage->root() . '/mailersend_log.json', json_encode($response, JSON_PRETTY_PRINT)); + + if (!$data->isTest) { + $emailPage->update([ + 'published' => Kirby\Toolkit\Date::today()->format('Y-m-d'), + ]); + $emailPage->changeStatus('listed'); + } + return json_encode([ 'status' => 'success', 'message' => 'All emails sent successfully.', @@ -78,12 +86,5 @@ return [ 'message' => 'Erreur enregistrée dans le log : ' . $e->getMessage(), ]); } - - if (!$data->isTest) { - $emailPage->update([ - 'published' => Kirby\Toolkit\Date::Today(), - ]); - $emailPage->changeStatus('listed'); - } }, ];