[Jifty-commit] jifty branch, master, updated. 1385e9a9aca43d9eecc7bd4a12012ba8c3a74376
Jifty commits
jifty-commit at lists.jifty.org
Fri Apr 2 02:58:00 EDT 2010
The branch, master has been updated
via 1385e9a9aca43d9eecc7bd4a12012ba8c3a74376 (commit)
from 2e21bcb94f65dfd49a86ce4ea6cd2cdf0a3a28d6 (commit)
Summary of changes:
lib/Jifty/Request.pm | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
- Log -----------------------------------------------------------------
commit 1385e9a9aca43d9eecc7bd4a12012ba8c3a74376
Author: sunnavy <sunnavy at bestpractical.com>
Date: Fri Apr 2 14:58:16 2010 +0800
uploads values can be arrayref
diff --git a/lib/Jifty/Request.pm b/lib/Jifty/Request.pm
index 01d9b81..62c816a 100644
--- a/lib/Jifty/Request.pm
+++ b/lib/Jifty/Request.pm
@@ -319,9 +319,15 @@ sub from_args {
}
my $uploads = $self->uploads;
- for my $k (keys %$uploads) {
+ for my $k ( keys %$uploads ) {
my $val = $uploads->{$k};
- $args{$k} = Jifty::Web::FileUpload->new_from_plack($val);
+ if ( ref $val eq 'ARRAY' ) {
+ $args{$k} =
+ [ map { Jifty::Web::FileUpload->new_from_plack($_) } @$val ];
+ }
+ else {
+ $args{$k} = Jifty::Web::FileUpload->new_from_plack($val);
+ }
}
my @splittable_names = grep /=|\|/, keys %args;
for my $splittable (@splittable_names) {
-----------------------------------------------------------------------
More information about the Jifty-commit
mailing list