Repository: struts
Updated Branches:
  refs/heads/master 5acc71f7c -> 8b559afc7


Fixes issue with posting multiple values


Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/0b24437e
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/0b24437e
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/0b24437e

Branch: refs/heads/master
Commit: 0b24437ed6fb8bf4b655a680a42eb4fd41cdd66c
Parents: 5acc71f
Author: Lukasz Lenart <lukaszlen...@apache.org>
Authored: Sun Jul 31 13:39:22 2016 +0200
Committer: Lukasz Lenart <lukaszlen...@apache.org>
Committed: Sun Jul 31 13:39:22 2016 +0200

----------------------------------------------------------------------
 .../opensymphony/xwork2/interceptor/ParametersInterceptor.java | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts/blob/0b24437e/core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java
 
b/core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java
index 80aa363..07bb9df 100644
--- 
a/core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java
+++ 
b/core/src/main/java/com/opensymphony/xwork2/interceptor/ParametersInterceptor.java
@@ -203,7 +203,11 @@ public class ParametersInterceptor extends 
MethodFilterInterceptor {
             String name = entry.getKey();
             Parameter value = entry.getValue();
             try {
-                newStack.setParameter(name, value.getValue());
+                if (value.isMultiple()) {
+                    newStack.setParameter(name, value.getMultipleValues());
+                } else {
+                    newStack.setParameter(name, value.getValue());
+                }
             } catch (RuntimeException e) {
                 if (devMode) {
                     notifyDeveloperParameterException(action, name, 
e.getMessage());

Reply via email to