Fixed a bug where the session signature wasn't updated
Robert Rothenberg [Mon, 4 Nov 2013 16:26:06 +0000 (16:26 +0000)]
lib/Catalyst/Plugin/Session.pm

index 8733eb8..20dcb4d 100644 (file)
@@ -191,6 +191,9 @@ sub _save_session {
         $session_data->{__updated} = time();
         my $sid = $c->sessionid;
         $c->store_session_data( "session:$sid" => $session_data );
+
+        $c->_session_data_sig(Object::Signature::signature($session_data));
+
     }
 }