X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FApache%2FMP1.pm;h=6966e9e2f46ed06602746b246d3d1df2dc642e50;hb=0c28fbd7d6e24a27331ea84dd6139d760cc4f689;hp=7405269e7adbd4c9eb4e483b45e450d3a2272792;hpb=e7c0c583d6e12e822dd26bf1282eb610c9a59351;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Engine/Apache/MP1.pm b/lib/Catalyst/Engine/Apache/MP1.pm index 7405269..6966e9e 100644 --- a/lib/Catalyst/Engine/Apache/MP1.pm +++ b/lib/Catalyst/Engine/Apache/MP1.pm @@ -73,15 +73,14 @@ sub prepare_uploads { for my $upload ( $c->apache->upload ) { - my $hash = { - fh => $upload->fh, + my $object = Catalyst::Request::Upload->new( filename => $upload->filename, size => $upload->size, tempname => $upload->tempname, type => $upload->type - }; + ); - push( @uploads, $upload->name, $hash ); + push( @uploads, $upload->name, $object ); } $c->req->_assign_values( $c->req->uploads, \@uploads );