Repository: struts
Updated Branches:
  refs/heads/master 2b92ebb50 -> 866b8902c


WW-4586 Custom StrutsTypeConverter's convertToString not called in radio and 
checkboxlist tags


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

Branch: refs/heads/master
Commit: 7a0ae0ebae8fe4deddc93bbfb4a76dbe09cefc77
Parents: 2b92ebb
Author: Aleksandr Mashchenko <amashche...@apache.org>
Authored: Fri Mar 4 20:37:51 2016 +0200
Committer: Aleksandr Mashchenko <amashche...@apache.org>
Committed: Fri Mar 4 20:37:51 2016 +0200

----------------------------------------------------------------------
 core/src/main/resources/template/simple/checkboxlist.ftl | 3 ++-
 core/src/main/resources/template/simple/radiomap.ftl     | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts/blob/7a0ae0eb/core/src/main/resources/template/simple/checkboxlist.ftl
----------------------------------------------------------------------
diff --git a/core/src/main/resources/template/simple/checkboxlist.ftl 
b/core/src/main/resources/template/simple/checkboxlist.ftl
index 4f262ec..aac9ca1 100644
--- a/core/src/main/resources/template/simple/checkboxlist.ftl
+++ b/core/src/main/resources/template/simple/checkboxlist.ftl
@@ -26,8 +26,10 @@
     <#assign itemCount = itemCount + 1/>
     <#if parameters.listKey??>
         <#assign itemKey = stack.findValue(parameters.listKey)/>
+        <#assign itemKeyStr = stack.findString(parameters.listKey)/>
         <#else>
             <#assign itemKey = stack.findValue('top')/>
+            <#assign itemKeyStr = stack.findString('top')>
     </#if>
     <#if parameters.listLabelKey??>
     <#-- checks the valueStack for the 'valueKey.' The valueKey is then 
looked-up in the locale 
@@ -59,7 +61,6 @@
           <#assign itemTitle = ''/>
         </#if>
     </#if>
-    <#assign itemKeyStr=itemKey.toString() />
 <input type="checkbox" name="${parameters.name?html}" 
value="${itemKeyStr?html}"<#rt/>
     <#if parameters.id?has_content>
        id="${parameters.id?html}-${itemCount}"<#rt/>

http://git-wip-us.apache.org/repos/asf/struts/blob/7a0ae0eb/core/src/main/resources/template/simple/radiomap.ftl
----------------------------------------------------------------------
diff --git a/core/src/main/resources/template/simple/radiomap.ftl 
b/core/src/main/resources/template/simple/radiomap.ftl
index 80b8815..61950e9 100644
--- a/core/src/main/resources/template/simple/radiomap.ftl
+++ b/core/src/main/resources/template/simple/radiomap.ftl
@@ -23,10 +23,11 @@
 <@s.iterator value="parameters.list">
     <#if parameters.listKey??>
         <#assign itemKey = stack.findValue(parameters.listKey)/>
+        <#assign itemKeyStr = stack.findString(parameters.listKey)/>
     <#else>
         <#assign itemKey = stack.findValue('top')/>
+        <#assign itemKeyStr = stack.findString('top')>
     </#if>
-    <#assign itemKeyStr = itemKey.toString() />
     <#if parameters.listValueKey??>
         <#-- checks the valueStack for the 'valueKey.' The valueKey is then 
looked-up in the locale 
              file for it's localized value.  This is then used as a label -->

Reply via email to