[Catalyst] Force the session to be saved.
andrew at cleverdomain.org
Tue Mar 29 18:33:03 GMT 2011
On Tuesday, March 29, 2011 12:46:32 PM Duncan Garland wrote:
> We've been having some peculiar behaviour from our system. I think it's
> because the controller which produces the HTML page stores data in the
> session for retrieval by the controller which produces the associated
> The client begins processing the HTML page as soon as it starts to arrive.
> Occasionally the first controller hasn't written the session to the
> I can move the script tag down the page a bit, but what I really need is a
> way to force the session to be written before the HTML template is
> Something like:
> Is there such a method?
finalize_session (which writes the session to the DB) runs before
finalize_body (which writes the response to the client), so Catalyst already
does what you would like it to, and forcing a session write before running the
view is unlikely to help anything. I suspect either your database isn't
guaranteeing ordering, or the problem is somewhere other than where you're
More information about the Catalyst