You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by "Scott Eade (JIRA)" <ji...@apache.org> on 2006/06/26 02:54:31 UTC

[jira] Updated: (TRB-10) Make Intake file uploads work in 2 3 1

     [ http://issues.apache.org/jira/browse/TRB-10?page=all ]

Scott Eade updated TRB-10:
--------------------------

    Comment: was deleted

>  Make Intake file uploads work in 2 3 1
> ---------------------------------------
>
>          Key: TRB-10
>          URL: http://issues.apache.org/jira/browse/TRB-10
>      Project: Turbine
>         Type: Improvement

>   Components: Turbine 2.3, Fulcrum
>     Versions: Core 2.3.2
>     Reporter: Scott Eade
>     Priority: Minor

>
> init() in FileItemField invokes the parser's containsKey() method to determine whether the incoming request contains a file item for the FileItemField. The containsKey() method that gets invoked is inherited by DefaultParameterParser from BaseValueParser and searches the "parameters" attribute also inherited from BaseValueParser. However, file items are kept in DefaultParameterParser's "fileParameters" attribute. Hence, containsKey() never reports "true" for file items.
> My suggested fix is to simply add a containsKey() function to DefaultParameterParser, which also searches "fileParameters":
> public boolean containsKey(Object key)
> {
>   return super.containsKey(key) || fileParameters.containsKey(convert((String)key));
> }
> With this fix, file uploads for file upload fields marked as "required" work.
> Scarab issue TTWS65 was created by Thomas Lopatic (thomas at lopatic dot de).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org