Fix scenario where only flash is used (as opposed to flash AND session)
Yuval Kogman [Mon, 6 Feb 2006 08:53:35 +0000 (08:53 +0000)]
lib/Catalyst/Plugin/Session.pm

index f54cd60..b603ce5 100644 (file)
@@ -156,8 +156,7 @@ sub _load_session {
             }
 
             $c->log->debug(qq/Restored session "$sid"/) if $c->debug;
-            $c->_session_data_sig(
-                Object::Signature::signature($session_data) );
+            $c->_session_data_sig( Object::Signature::signature($session_data) ) if $session_data;
             $c->_expire_session_keys;
 
             return $session_data;