You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by ag...@apache.org on 2007/07/20 03:37:00 UTC
svn commit: r557839 -
/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java
Author: agilliland
Date: Thu Jul 19 18:36:59 2007
New Revision: 557839
URL: http://svn.apache.org/viewvc?view=rev&rev=557839
Log:
make sure that if someone is looking for a custom page which doesn't exist, that they get a 404.
Modified:
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java
Modified: roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java
URL: http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java?view=diff&rev=557839&r1=557838&r2=557839
==============================================================================
--- roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java (original)
+++ roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/ui/rendering/servlets/PageServlet.java Thu Jul 19 18:36:59 2007
@@ -243,6 +243,14 @@
} else if("page".equals(pageRequest.getContext())) {
page = pageRequest.getWeblogPage();
+ // if we don't have this page then 404, we don't let
+ // this one fall through to the default template
+ if(page == null) {
+ if(!response.isCommitted()) response.reset();
+ response.sendError(HttpServletResponse.SC_NOT_FOUND);
+ return;
+ }
+
// If request specified tags section index, then look for custom template
} else if("tags".equals(pageRequest.getContext()) &&
pageRequest.getTags() == null) {