summaryrefslogtreecommitdiffhomepage
path: root/libs/web
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2011-01-13 20:54:57 +0000
committerJo-Philipp Wich <jow@openwrt.org>2011-01-13 20:54:57 +0000
commit4bbd85fe42686085af8d08f086b071e40fb26bf9 (patch)
tree4ba45fcaf60683bdede6d21ded5c40397d10127b /libs/web
parent1db135a32f73ce9445f8f498123dbb632f4b5bca (diff)
libs/web: properly handle .default property for ListValue fields with integer keys
Diffstat (limited to 'libs/web')
-rw-r--r--libs/web/luasrc/view/cbi/lvalue.htm2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/web/luasrc/view/cbi/lvalue.htm b/libs/web/luasrc/view/cbi/lvalue.htm
index 8c7581a2c..dba869f2e 100644
--- a/libs/web/luasrc/view/cbi/lvalue.htm
+++ b/libs/web/luasrc/view/cbi/lvalue.htm
@@ -16,7 +16,7 @@ $Id$
<% if self.widget == "select" then %>
<select class="cbi-input-select" onchange="cbi_d_update(this.id)"<%= attr("id", cbid) .. attr("name", cbid) .. ifattr(self.size, "size") %>>
<% for i, key in pairs(self.keylist) do -%>
- <option id="cbi-<%=self.config.."-"..section.."-"..self.option.."-"..key%>"<%= attr("value", key) .. ifattr((self:cfgvalue(section) or self.default) == key, "selected", "selected") %>><%=striptags(self.vallist[i])%></option>
+ <option id="cbi-<%=self.config.."-"..section.."-"..self.option.."-"..key%>"<%= attr("value", key) .. ifattr(tostring(self:cfgvalue(section) or self.default) == key, "selected", "selected") %>><%=striptags(self.vallist[i])%></option>
<%- end %>
</select>
<% elseif self.widget == "radio" then