summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java b/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java
index 6fd6bfaa8c..17b6c66c45 100644
--- a/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java
+++ b/src/com/itmill/toolkit/terminal/gwt/server/ApplicationServlet.java
@@ -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());
}
}