projects
/
oweals
/
luci.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d5cfb28
)
libs/cbi: Make sure newly created sections have optional field selectors
author
Steven Barth
<steven@midlink.org>
Sat, 30 Aug 2008 20:32:13 +0000
(20:32 +0000)
committer
Steven Barth
<steven@midlink.org>
Sat, 30 Aug 2008 20:32:13 +0000
(20:32 +0000)
libs/cbi/luasrc/cbi.lua
patch
|
blob
|
history
diff --git
a/libs/cbi/luasrc/cbi.lua
b/libs/cbi/luasrc/cbi.lua
index fe207739f67bd3d843b5dc52aeacd748e0ed94a0..5b05c4608330dd9c3b7d3ee5b096b1e8d38e1073 100644
(file)
--- a/
libs/cbi/luasrc/cbi.lua
+++ b/
libs/cbi/luasrc/cbi.lua
@@
-735,11
+735,12
@@
function TypedSection.parse(self)
if self.addremove then
-- Create
+ local created
local crval = CREATE_PREFIX .. self.config .. "." .. self.sectiontype
local name = luci.http.formvalue(crval)
if self.anonymous then
if name then
- self:create()
+
created =
self:create()
end
else
if name then
@@
-755,10
+756,14
@@
function TypedSection.parse(self)
end
if name and #name > 0 then
- self:create(name)
+ created = self:create(name) and name
end
end
end
+
+ if created then
+ AbstractSection.parse_optionals(self, created)
+ end
end
end