Minor bugfixes
authorSteven Barth <steven@midlink.org>
Mon, 11 Aug 2008 12:53:41 +0000 (12:53 +0000)
committerSteven Barth <steven@midlink.org>
Mon, 11 Aug 2008 12:53:41 +0000 (12:53 +0000)
libs/cbi/luasrc/cbi.lua
libs/web/luasrc/dispatcher.lua

index 0ec2ff8..ad5a519 100644 (file)
@@ -649,7 +649,7 @@ function AbstractValue.parse(self, section)
                if self.rmempty or self.optional then
                        self:remove(section)
                elseif not fvalue or fvalue ~= cvalue then
                if self.rmempty or self.optional then
                        self:remove(section)
                elseif not fvalue or fvalue ~= cvalue then
-                       self.tag_missing[section] = true
+                       --self.tag_missing[section] = true
                end
        end
 end
                end
        end
 end
index ca507be..4253fc0 100644 (file)
@@ -172,7 +172,8 @@ function dispatch(request)
                local authen = authenticator[track.sysauth_authenticator]
                local def  = (type(track.sysauth) == "string") and track.sysauth
                local accs = def and {track.sysauth} or track.sysauth
                local authen = authenticator[track.sysauth_authenticator]
                local def  = (type(track.sysauth) == "string") and track.sysauth
                local accs = def and {track.sysauth} or track.sysauth
-               local sess = luci.http.getcookie("sysauth"):match("^[A-F0-9]+$")
+               local sess = luci.http.getcookie("sysauth")
+               sess = sess and sess:match("^[A-F0-9]+$")
                local user = luci.sauth.read(sess)
                
                if not luci.util.contains(accs, user) then
                local user = luci.sauth.read(sess)
                
                if not luci.util.contains(accs, user) then