]> source.dussan.org Git - vaadin-framework.git/commitdiff
Workaround for #2835 - Force Google App Engine to re-serialize after each request.
authorArtur Signell <artur.signell@itmill.com>
Mon, 13 Apr 2009 00:55:40 +0000 (00:55 +0000)
committerArtur Signell <artur.signell@itmill.com>
Mon, 13 Apr 2009 00:55:40 +0000 (00:55 +0000)
svn changeset:7391/svn branch:6.0

src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java

index 6fd6bfaa8c17ccaef5649933daeb64473cb50677..17b6c66c45c3ee478504c11a0a9add33b25e277a 100644 (file)
@@ -578,6 +578,11 @@ public class ApplicationServlet extends HttpServlet {
                 ((WebApplicationContext) application.getContext())
                         .endTransaction(application, request);
             }
+
+            // Work-around for GAE session problem. Explicitly touch session so
+            // it is re-serialized.
+            request.getSession().setAttribute("sessionUpdated",
+                    new Date().getTime());
         }
     }