Update of 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl
In directory 
james.mmbase.org:/tmp/cvs-serv22335/cmsc/portal/src/java/com/finalist/cmsc/portalImpl

Modified Files:
      Tag: b1_5
        PageNavigationRenderer.java 
Log Message:
CMSC-1290 Problems with caching in the editors


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl
See also: http://www.mmbase.org/jira/browse/CMSC-1290


Index: PageNavigationRenderer.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/cmsc/portalImpl/PageNavigationRenderer.java,v
retrieving revision 1.8
retrieving revision 1.8.2.1
diff -u -b -r1.8 -r1.8.2.1
--- PageNavigationRenderer.java 9 May 2008 10:06:57 -0000       1.8
+++ PageNavigationRenderer.java 11 Feb 2009 23:12:31 -0000      1.8.2.1
@@ -51,15 +51,25 @@
                  screen = getScreen((Page) item, sc);
              }
              
+             if (screen != null) {
              screen.processAction(request, response, id);
+             }
+             else {
+                
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
+             }
              return; // we issued an redirect, so return directly
           }
           else {
              // portlet render phase
              try {
                  ScreenFragment screen = getScreen((Page) item, sc);
+                 if (screen != null) {
                  screen.service(request, response);
              }
+                 else {
+                    
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
+                 }
+             }
              catch (ServletException e) {
                 throw new RenderException("ServletException while rendering", 
e);
              }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to