Make that a warning when in debug mode
Tomas Doran [Fri, 15 Jul 2011 08:48:16 +0000 (09:48 +0100)]
lib/Catalyst/Engine.pm

index a442f6b..793591d 100644 (file)
@@ -93,7 +93,11 @@ sub finalize_cookies {
                 -httponly => $val->{httponly} || 0,
             )
         );
-        next if(!defined $cookie); # warn?
+        if (!defined $cookie) {
+            $c->log->warn("undef passed in '$name' cookie value - not setting cookie")
+                if $c->debug;
+            next;
+        }
 
         push @cookies, $cookie->as_string;
     }