diff --git a/core/src/main/resources/template/simple/radiomap.ftl b/core/src/main/resources/template/simple/radiomap.ftl
index c76a1a81e..a2fb445b0 100644
--- a/core/src/main/resources/template/simple/radiomap.ftl
+++ b/core/src/main/resources/template/simple/radiomap.ftl
@@ -1,20 +1,21 @@
<@s.iterator value="parameters.list">
<#if parameters.listKey?exists>
- <#assign itemKey = stack.findString(parameters.listKey)/>
+ <#assign itemKey = stack.findValue(parameters.listKey)/>
<#else>
- <#assign itemKey = stack.findString('top')/>
+ <#assign itemKey = stack.findValue('top')/>
#if>
+ <#assign itemKeyStr = itemKey.toString() />
<#if parameters.listValue?exists>
<#assign itemValue = stack.findString(parameters.listValue)/>
<#else>
<#assign itemValue = stack.findString('top')/>
#if>
-
+
<#if tag.contains(parameters.nameValue, itemKey)>
checked="checked"<#rt/>
#if>
<#if itemKey?exists>
- value="${itemKey?html}"<#rt/>
+ value="${itemKeyStr?html}"<#rt/>
#if>
<#if parameters.disabled?default(false)>
disabled="disabled"<#rt/>
@@ -34,7 +35,7 @@
<#include "/${parameters.templateDir}/simple/scripting-events.ftl" />
<#include "/${parameters.templateDir}/simple/common-attributes.ftl" />
/><#rt/>
-