From 6d8c60c88b02c59c75386ec7044b64230fc6bfd6 Mon Sep 17 00:00:00 2001 From: pitchum Date: Sun, 26 Mar 2023 11:15:46 +0200 Subject: [PATCH] Fix ability to update an existing poll (6122) --- .../Framadate/Services/AdminPollService.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/app/classes/Framadate/Services/AdminPollService.php b/app/classes/Framadate/Services/AdminPollService.php index f8482ae..9d77e84 100644 --- a/app/classes/Framadate/Services/AdminPollService.php +++ b/app/classes/Framadate/Services/AdminPollService.php @@ -35,15 +35,13 @@ class AdminPollService { { global $config; - $end_date = strtotime($poll->end_date); + if ($poll->end_date < $poll->creation_date) { + $poll->end_date = $poll->creation_date; + } elseif ($poll->end_date > $this->pollService->maxExpiryDate()) { + $poll->end_date = $this->pollService->maxExpiryDate(); + } - if ($end_date < strtotime($poll->creation_date)) { - $poll->end_date = $poll->creation_date; - } elseif ($end_date > $this->pollService->maxExpiryDate()) { - $poll->end_date = utf8_encode(strftime('%Y-%m-%d', $this->pollService->maxExpiryDate())); - } - - return $this->pollRepository->update($poll); + return $this->pollRepository->update($poll); } /**