sub finalize_headers {
my $c = shift;
- # Force extension of session_expires before finalizing headers, so a possible cookie will be
- # up to date. First call to session_expires will extend the expiry, subsequent calls will
- # just return the previously extended value.
- $c->session_expires;
+ # fix cookie before we send headers
+ $c->_save_session_expires;
return $c->maybe::next::method(@_);
}
$c->maybe::next::method(@_);
- $c->_save_session_expires;
$c->_save_session_id;
$c->_save_session;
$c->_save_flash;