[Jifty-commit] r954 - in jifty/trunk: lib/Jifty

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Fri Apr 28 02:07:03 EDT 2006


Author: alexmv
Date: Fri Apr 28 02:07:02 2006
New Revision: 954

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/lib/Jifty/Request.pm

Log:
 r12677 at zoq-fot-pik:  chmrr | 2006-04-28 02:03:32 -0400
  * Allow passing just a value, instead of having to specify the type
 (value, fallback, doublefallback)


Modified: jifty/trunk/lib/Jifty/Request.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Request.pm	(original)
+++ jifty/trunk/lib/Jifty/Request.pm	Fri Apr 28 02:07:02 2006
@@ -138,9 +138,13 @@
     for my $a (values %actions) {
         my %arguments;
         for my $arg (keys %{$a->{fields} || {}}) {
-            for my $type (qw/doublefallback fallback value/) {
-                $arguments{$arg} = $a->{fields}{$arg}{$type}
-                  if exists $a->{fields}{$arg}{$type};
+            if (ref $a->{fields}{$arg}) {
+                for my $type (qw/doublefallback fallback value/) {
+                    $arguments{$arg} = $a->{fields}{$arg}{$type}
+                      if exists $a->{fields}{$arg}{$type};
+                }
+            } else {
+                $arguments{$arg} = $a->{fields}{$arg};
             }
         }
         $self->add_action(moniker   => $a->{moniker},


More information about the Jifty-commit mailing list