[
https://issues.apache.org/jira/browse/OFBIZ-5048?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Brohl closed OFBIZ-5048.
--------------------------------
Resolution: Implemented
Discussed change is committed to trunk an 17.12/18.12 release branches.
> Multi Part Input Parameters not Available in Groovy Event
> ---------------------------------------------------------
>
> Key: OFBIZ-5048
> URL: https://issues.apache.org/jira/browse/OFBIZ-5048
> Project: OFBiz
> Issue Type: New Feature
> Components: ALL COMPONENTS
> Affects Versions: Trunk
> Reporter: Vikramjit Singh
> Assignee: Michael Brohl
> Priority: Major
> Fix For: 17.12.01, 18.12.01
>
> Attachments: GroovyEventMultipartParametes.patch, OFBIZ-5048.patch,
> OFBIZ-5048V2.patch
>
>
> If form is of type enctype="multipart/form-data" and we are handling it's
> submission through Groovy Event then in the parameters Map Ofbiz does not set
> the multipart input parameters from request parameters.
> The same are available when multipart form submission is handled through
> service.
> The reason being the code that sets the multipart parameters in request
> attribute is only available in ServiceEventHandler.java and in
> GroovyEventHandler the multipart are never set.
> So I have created a method getMultiPartParameterMap in the class
> UtilHttp.java and put the common logic in that method so that when
> getCombinedMap method is called from the GroovEventHandler the method also
> call getMultiPartParameterMap and in the ServiceEventHandler I have written a
> call for getMultiPartParameterMap method.
> I am attaching the Patch Kindly Verify the same.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)