From ae3a1be5e1a3418f8277c9b6b7d029f6f9333fef Mon Sep 17 00:00:00 2001 From: NOrtmann1 <145041949+NOrtmann1@users.noreply.github.com> Date: Wed, 10 Jun 2026 18:32:12 +0200 Subject: [PATCH] Update deleteAccount-controller.php --- php/controller/deleteAccount-controller.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/php/controller/deleteAccount-controller.php b/php/controller/deleteAccount-controller.php index 2b966f6..1c55fa1 100644 --- a/php/controller/deleteAccount-controller.php +++ b/php/controller/deleteAccount-controller.php @@ -13,9 +13,16 @@ require_once __DIR__ . "/../model/UserManager.php"; try { $dao = UserManager::getInstance(); + $articleManager = ArticleManager::getInstance(); if (isset($_SESSION["user_email"])) { $dao->deleteUser($_SESSION["user_email"]); + + $articles = $articleManager->getArticlesByAuthor($_SESSION["user_email"]); + foreach ($articles as $article) { + $articleManager->deleteArticle($article, $_SESSION["user_email"]); + } + } else { throw new NotFoundException("missing_user_email"); }