From acafdb1591fdcd430caacaeb92e5f45766a0acb5 Mon Sep 17 00:00:00 2001 From: Matin Noroozi <100ztaa@gmail.com> Date: Sun, 1 Feb 2026 17:40:16 +0330 Subject: [PATCH] Fix event creation when server drops past event Signed-off-by: Matin Noroozi <100ztaa@gmail.com> --- libraries/classes/Database/Events.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libraries/classes/Database/Events.php b/libraries/classes/Database/Events.php index 9240c7ee66..935de62a60 100644 --- a/libraries/classes/Database/Events.php +++ b/libraries/classes/Database/Events.php @@ -174,6 +174,16 @@ class Events if ($this->response->isAjax()) { if ($message->isSuccess()) { $events = $this->dbi->getEvents($db, $_POST['item_name']); + if ($events === []) { + $this->response->setRequestStatus(false); + $this->response->addJSON( + 'message', + __('The event was dropped immediately after creation.') + ); + $this->response->addJSON('tableType', 'events'); + exit; + } + $event = $events[0]; $this->response->addJSON( 'name',