[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