From fc2e3f7c81cb02d566905db18e5350d40ef7371b Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 30 Aug 2012 13:42:17 +0200 Subject: [PATCH] fix wrong return code --- scm-webapp/src/main/java/sonia/scm/filter/SecurityFilter.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scm-webapp/src/main/java/sonia/scm/filter/SecurityFilter.java b/scm-webapp/src/main/java/sonia/scm/filter/SecurityFilter.java index dd1a273fd7..553356d8f6 100644 --- a/scm-webapp/src/main/java/sonia/scm/filter/SecurityFilter.java +++ b/scm-webapp/src/main/java/sonia/scm/filter/SecurityFilter.java @@ -94,6 +94,10 @@ public class SecurityFilter extends HttpFilter chain.doFilter(new SecurityHttpServletRequestWrapper(request, subject.getPrincipals().oneByType(User.class)), response); } + else if (subject.isAuthenticated()) + { + response.sendError(HttpServletResponse.SC_FORBIDDEN); + } else { response.sendError(HttpServletResponse.SC_UNAUTHORIZED);