From ebcee0bbae57245b8d45a340c206bd34f784b762 Mon Sep 17 00:00:00 2001 From: Charlie Darques <charlie.darques.etu@univ-lille.fr> Date: Fri, 14 Mar 2025 12:31:09 +0100 Subject: [PATCH] =?UTF-8?q?bug=20=C3=A0=20r=C3=A9gler=20:=20unfollow=20ne?= =?UTF-8?q?=20fonctionne=20pas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WEB-INF/src/controleurs/Discover.java | 5 +---- WEB-INF/src/controleurs/FollowThread.java | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/WEB-INF/src/controleurs/Discover.java b/WEB-INF/src/controleurs/Discover.java index feb4572..58ed274 100644 --- a/WEB-INF/src/controleurs/Discover.java +++ b/WEB-INF/src/controleurs/Discover.java @@ -43,7 +43,6 @@ public class Discover extends HttpServlet { try { followedThreads = userDao.getThreadsFollowedByUser(user); - System.out.println(followedThreads.get(2)); } catch (SQLException sqle) { sqle.getStackTrace(); @@ -54,14 +53,12 @@ public class Discover extends HttpServlet { MyThread msgThread = null; try { msgThread = threadDao.getThreadById(message.getThreadId()); - System.out.println(msgThread.getId()); } catch (SQLException e) { throw new RuntimeException(e); } User sender = userDao.getUserById(message.getSenderId()); String senderName = sender.getUserName(); boolean followed = followedThreads.contains(msgThread.getId()); - System.out.println("suivi : " + followed); out.println("<div class=\"message\">"); out.println("<h3 class=\"msgThread\">" + msgThread.getThreadName() + "</h3>"); @@ -74,7 +71,7 @@ public class Discover extends HttpServlet { if (followed) { out.println("<button class=\"followed\" type=\"submit\">Followed</button>"); } - else { + else if (!followed) { out.println("<button class=\"unfollowed\" type=\"submit\">Follow</button>"); } out.println("</form>"); diff --git a/WEB-INF/src/controleurs/FollowThread.java b/WEB-INF/src/controleurs/FollowThread.java index 857ec85..8083319 100644 --- a/WEB-INF/src/controleurs/FollowThread.java +++ b/WEB-INF/src/controleurs/FollowThread.java @@ -54,7 +54,7 @@ public class FollowThread extends HttpServlet { sqle.getStackTrace(); } } - else { + else if (followed) { try { userDao.unfollowThread(user, threadDao.getThreadById((Integer.parseInt(req.getParameter("threadid"))))); res.sendRedirect("http://localhost:8080/s4a021-web-backend/Discover"); -- GitLab