From cbb9cea5fe5a4d5ac1d1505cc0dd9377d876f961 Mon Sep 17 00:00:00 2001
From: Charlie Darques <charlie.darques.etu@univ-lille.fr>
Date: Fri, 14 Mar 2025 11:10:47 +0100
Subject: [PATCH] corrections

---
 WEB-INF/src/controleurs/Discover.java  | 5 ++++-
 WEB-INF/src/controleurs/Feed.java      | 2 +-
 WEB-INF/src/controleurs/Following.java | 2 +-
 WEB-INF/src/controleurs/NewThread.java | 2 +-
 WEB-INF/src/dao/UserDAO.java           | 2 +-
 5 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/WEB-INF/src/controleurs/Discover.java b/WEB-INF/src/controleurs/Discover.java
index 31645e0..f1dab7e 100644
--- a/WEB-INF/src/controleurs/Discover.java
+++ b/WEB-INF/src/controleurs/Discover.java
@@ -47,10 +47,13 @@ public class Discover extends HttpServlet {
                         } catch (SQLException e) {
                             throw new RuntimeException(e);
                         }
+                        User sender = userDao.getUserById(message.getSenderId());
+                        String senderName = sender.getUserName();
+                        
                         out.println("<div class=\"message\">");
                         out.println("<h3 class=\"msgThread\">" + msgThread.getThreadName() + "</h3>");
                         out.println("<p class=\"msgContent\">" + message.getContent() + "</p>");
-                        out.println("<p class=\"sender\">by " + userDao.getUserById(message.getSenderId()).getUserName() + "</p>");
+                        out.println("<p class=\"sender\">by " + senderName + "</p>");
 
                         out.println("<form class=\"followThread\" action=\"http://localhost:8080/s4a021-web-backend/FollowThread\" method=\"post\">");
                         out.println("<input name=\"threadid\" type=\"hidden\" value=\"" + msgThread.getId() +"\">");
diff --git a/WEB-INF/src/controleurs/Feed.java b/WEB-INF/src/controleurs/Feed.java
index d100f4a..922cd3b 100644
--- a/WEB-INF/src/controleurs/Feed.java
+++ b/WEB-INF/src/controleurs/Feed.java
@@ -81,7 +81,7 @@ public class Feed extends HttpServlet {
             }
 
             out.println("<div class=\"discover\">");
-            out.println("<a href=\"\">Discover new threads</a>");
+            out.println("<a href=\"http://localhost:8080/s4a021-web-backend/Discover\">Discover new threads</a>");
             out.println("<a href=\"http://localhost:8080/s4a021-web-backend/NewThread\">Create a new thread</a>");
             out.println("</div>");
 
diff --git a/WEB-INF/src/controleurs/Following.java b/WEB-INF/src/controleurs/Following.java
index d98f435..740dfc1 100644
--- a/WEB-INF/src/controleurs/Following.java
+++ b/WEB-INF/src/controleurs/Following.java
@@ -62,7 +62,7 @@ public class Following extends HttpServlet {
 
                     out.println("<div class=\"thread\">");
                     out.println("<h3 class=\"threadname\">Thread name: " + t.getThreadName() + "</h3>");
-                    out.println("<h4 class=\"followDate\">Following since: " + followDate + "</h4>");
+                    out.println("<p class=\"followDate\">Following since: " + followDate + "</p>");
                     out.println("</div>");
                 }
             }
diff --git a/WEB-INF/src/controleurs/NewThread.java b/WEB-INF/src/controleurs/NewThread.java
index a2a8647..d5d9102 100644
--- a/WEB-INF/src/controleurs/NewThread.java
+++ b/WEB-INF/src/controleurs/NewThread.java
@@ -63,7 +63,7 @@ public class NewThread extends HttpServlet {
             out.println("<h3>Create a new thread</h3>");
             out.println("<form action=\"http://localhost:8080/s4a021-web-backend/NewThread\" method=\"post\">");
             out.println("<input name=\"threadname\" type=\"text\" placeholder=\"Name of new thread\">");
-            out.println("<textarea name=\"first_message\" type=\"text\" rows=\"2\" cols=\"30\" placeholder=\"Post the first message of your new thread!\">");
+            out.println("<textarea name=\"first_message\" type=\"text\" rows=\"2\" cols=\"30\" placeholder=\"Post the first message of your new thread!\"></textarea>");
             out.println("<button type=\"submit\">Create</button>");
             out.println("</form>");
 
diff --git a/WEB-INF/src/dao/UserDAO.java b/WEB-INF/src/dao/UserDAO.java
index 5a31cad..1aa0fce 100644
--- a/WEB-INF/src/dao/UserDAO.java
+++ b/WEB-INF/src/dao/UserDAO.java
@@ -100,7 +100,7 @@ public class UserDAO {
         User user = new User(0,null,null);
 
         try{
-            PreparedStatement stmt = this.con.prepareStatement("SELECT * FROM userAccount WHERE id=?");
+            PreparedStatement stmt = this.con.prepareStatement("SELECT * FROM userAccount WHERE userid=?");
             stmt.setInt(1, id);
             ResultSet rs = stmt.executeQuery();
 
-- 
GitLab