libs/cbi: Make sure newly created sections have optional field selectors

This commit is contained in:
Steven Barth 2008-08-30 20:32:13 +00:00
parent d5cfb28f9b
commit 05d6b9684c

View file

@ -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