diff options
author | polo <ordipolo@gmx.fr> | 2025-08-27 16:08:29 +0200 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2025-08-27 16:08:29 +0200 |
commit | e642cd51d7e8599537f8514bef8d5d16096dddf8 (patch) | |
tree | b9ad8356fe8b572f6271ef5016d599d0768e9a65 /src/controller/ArticleController.php | |
parent | 6c28cf85e1b5921e4fb77be230651bc22e83b801 (diff) | |
download | cms-e642cd51d7e8599537f8514bef8d5d16096dddf8.zip |
optimisation UserController::existUsers, gestion des $response par le routeur, erreur article déjà supprimé
Diffstat (limited to 'src/controller/ArticleController.php')
-rw-r--r-- | src/controller/ArticleController.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/controller/ArticleController.php b/src/controller/ArticleController.php index a982d8c..71bfdc3 100644 --- a/src/controller/ArticleController.php +++ b/src/controller/ArticleController.php | |||
@@ -101,7 +101,11 @@ class ArticleController | |||
101 | static public function deleteArticle(EntityManager $entityManager, array $json): Response | 101 | static public function deleteArticle(EntityManager $entityManager, array $json): Response |
102 | { | 102 | { |
103 | $director = new Director($entityManager); | 103 | $director = new Director($entityManager); |
104 | $director->makeArticleNode($json['id'], true); | 104 | if(!$director->makeArticleNode($json['id'], true)){ |
105 | return new Response( | ||
106 | '{"success": false, "message": "Erreur: pas d\'article à supprimer"}', | ||
107 | Response::HTTP_INTERNAL_SERVER_ERROR); // 500 | ||
108 | } | ||
105 | $article = $director->getArticleNode(); | 109 | $article = $director->getArticleNode(); |
106 | $section = $director->getNode(); | 110 | $section = $director->getNode(); |
107 | 111 | ||