Skip to content

Commit f92ddc7

Browse files
committed
Added 404 to the member and thread disabled pages
1 parent b1d8bf2 commit f92ddc7

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

view/src/main/java/org/xcolab/view/pages/discussion/discussions/views/ThreadController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package org.xcolab.view.pages.discussion.discussions.views;
22

33
import org.springframework.beans.factory.annotation.Autowired;
4+
import org.springframework.http.HttpStatus;
45
import org.springframework.stereotype.Controller;
56
import org.springframework.ui.Model;
67
import org.springframework.web.bind.annotation.GetMapping;
@@ -58,6 +59,7 @@ public String showThread(HttpServletRequest request, HttpServletResponse respons
5859
IThread thread = threadClient.getThread(threadId);
5960

6061
if(thread.getDeletedAt()!=null){
62+
response.setStatus(HttpStatus.NOT_FOUND.value());
6163
return ErrorPage.error("Thread not found").flashAndReturnView(request);
6264
}
6365
DiscussionPermissions permissions = new DiscussionPermissions();

view/src/main/java/org/xcolab/view/pages/profile/view/UserProfileController.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import org.slf4j.Logger;
55
import org.slf4j.LoggerFactory;
66
import org.springframework.beans.factory.annotation.Autowired;
7+
import org.springframework.http.HttpStatus;
78
import org.springframework.stereotype.Controller;
89
import org.springframework.ui.Model;
910
import org.springframework.validation.BindingResult;
@@ -156,6 +157,7 @@ public String showUserProfileView(HttpServletRequest request, HttpServletRespons
156157
return ErrorPage.error("User profile disabled").flashAndReturnView(request);
157158
}
158159
} catch (org.xcolab.client.user.exceptions.MemberNotFoundException e) {
160+
response.setStatus(HttpStatus.NOT_FOUND.value());
159161
return ErrorPage.error("User profile not found").flashAndReturnView(request);
160162
}
161163
return SHOW_PROFILE_VIEW;

0 commit comments

Comments
 (0)