From 3878b432844e862f29225243b593549ac0c3b18d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Garnier?= Date: Wed, 18 Jan 2023 02:00:03 +0100 Subject: [PATCH] Correction de bug --- Model/AdminModel.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Model/AdminModel.php b/Model/AdminModel.php index a3a62e8c..06d0e220 100644 --- a/Model/AdminModel.php +++ b/Model/AdminModel.php @@ -186,29 +186,29 @@ async function submit(){ $enigme = $this->enigme_gateway->findById($idEnigme)[0]; $ordre = $enigme->getOrdre(); if ($ordre == 1){ - $enigme->setOrdre($ordre); + return; } else{ $enigme2 = $this->enigme_gateway->findByOrdre($ordre-1)[0]; $enigme2->setOrdre($ordre); $this->enigme_gateway->update($enigme2); $enigme->setOrdre($ordre-1); + $this->enigme_gateway->update($enigme); } - $this->enigme_gateway->update($enigme); } public function modifOrdreDown(int $idEnigme){ $enigme = $this->enigme_gateway->findById($idEnigme)[0]; $ordre = $enigme->getOrdre(); $last = $this->enigme_gateway->getLastOrdre(); if ($ordre == $last){ - $enigme->setOrdre($ordre); + return; } else{ - $enigme2 = $this->enigme_gateway->findByOrdre($ordre-1)[0]; + $enigme2 = $this->enigme_gateway->findByOrdre($ordre+1)[0]; $enigme2->setOrdre($ordre); $this->enigme_gateway->update($enigme2); $enigme->setOrdre($ordre+1); + $this->enigme_gateway->update($enigme); } - $this->enigme_gateway->update($enigme); } } \ No newline at end of file