don't die on _param_scalar without default
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 22 May 2011 20:29:40 +0000 (22:29 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 22 May 2011 20:29:40 +0000 (22:29 +0200)
lib/MojoFacets/Data.pm

index 0cdb77b..d0ee485 100644 (file)
@@ -491,8 +491,11 @@ sub _param_scalar {
 
        if ( ! defined $scalar ) {
                $scalar = $default;
-               die "no default for $name" unless defined $scalar;
-               $self->session($name => $scalar);
+               if ( defined $scalar ) {
+                       $self->session($name => $scalar);
+               } else {
+                       warn "no default for $name";
+               }
        }
 
        warn "# _param_scalar $name ",dump $scalar;