From 0b24437ed6fb8bf4b655a680a42eb4fd41cdd66c Mon Sep 17 00:00:00 2001 From: Lukasz Lenart Date: Sun, 31 Jul 2016 13:39:22 +0200 Subject: [PATCH] Fixes issue with posting multiple values --- .../xwork2/interceptor/ParametersInterceptor.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 80aa3638d..07bb9df0b 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());