Author: mgrigorov
Date: Sun Mar 13 18:53:45 2011
New Revision: 1081193

URL: http://svn.apache.org/viewvc?rev=1081193&view=rev
Log:
Don't store 'null' serialized pages. Those are ignored at deserializion anyway.


Modified:
    
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java

Modified: 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java?rev=1081193&r1=1081192&r2=1081193&view=diff
==============================================================================
--- 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java
 (original)
+++ 
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java
 Sun Mar 13 18:53:45 2011
@@ -215,7 +215,11 @@ public class PersistentPageManager exten
                        List<Serializable> l = new ArrayList<Serializable>();
                        for (IManageablePage p : pages)
                        {
-                               
l.add(getPageStore().prepareForSerialization(sessionId, p));
+                               Serializable preparedPage = 
getPageStore().prepareForSerialization(sessionId, p);
+                               if (preparedPage != null)
+                               {
+                                       l.add(preparedPage);
+                               }
                        }
                        s.writeObject(l);
                }


Reply via email to