diff options
author | Steven Barth <steven@midlink.org> | 2008-08-14 22:18:46 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2008-08-14 22:18:46 +0000 |
commit | d46f01756494e03571c67dcee38e715f519eaf83 (patch) | |
tree | 66d5094c2dbc728c7134294b406d41c1453a4d7e /libs/cbi/luasrc | |
parent | cfb11046a61d6032f290641f4a3eaf0596da71d9 (diff) |
libs/cbi: Prevent SimpleForms from prematurely parsing form data
Diffstat (limited to 'libs/cbi/luasrc')
-rw-r--r-- | libs/cbi/luasrc/cbi.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/cbi/luasrc/cbi.lua b/libs/cbi/luasrc/cbi.lua index 3bb56f36ca..9996c8418d 100644 --- a/libs/cbi/luasrc/cbi.lua +++ b/libs/cbi/luasrc/cbi.lua @@ -260,7 +260,9 @@ function SimpleForm.__init__(self, config, title, description, data) end function SimpleForm.parse(self, ...) - Node.parse(self, 1, ...) + if luci.http.formvalue("cbi.submit") then + Node.parse(self, 1, ...) + end local valid = true for i, v in ipairs(self.children) do |