diff options
author | Ted Trask <ttrask01@yahoo.com> | 2010-03-12 16:34:12 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2010-03-12 16:34:12 +0000 |
commit | 1da382e71099c1d36ee46962ca9bdb5496acc4a2 (patch) | |
tree | ae5cd6a718970739287486553f98c9294d435303 /did-model.lua | |
parent | 80a7245a0696614c5b6e9936f42d3d3ff9971451 (diff) | |
download | acf-did-1da382e71099c1d36ee46962ca9bdb5496acc4a2.tar.bz2 acf-did-1da382e71099c1d36ee46962ca9bdb5496acc4a2.tar.xz |
Make extension change results more descriptive.
Diffstat (limited to 'did-model.lua')
-rw-r--r-- | did-model.lua | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/did-model.lua b/did-model.lua index 866103c..a84144c 100644 --- a/did-model.lua +++ b/did-model.lua @@ -269,7 +269,7 @@ local updatedefinitionentry = function(definition) escape(definition.identification), escape(definition.department), escape(definition.description), escape(definition.did)) local res = assert (con:execute(sql)) - logme("Updated DID "..definition.did) +-- logme("Updated DID "..definition.did) return res end @@ -341,7 +341,18 @@ local updaterules = function(did, rules) sql = table.concat(sql, "") res = assert (con:execute(sql)) end - logme("Updated "..#rules.." rules for DID "..did) + if #rules > 1 then + res = {} + for i,rule in ipairs(rules) do + res[#res+1] = rule.extension + end + res = "Set DID "..did.." to extensions "..table.concat(res, ", ") + elseif #rules == 1 then + res = "Set DID "..did.." to extension "..rules[1].extension + else + res = "Cleared DID "..did + end + logme(res) return res end @@ -735,7 +746,7 @@ function savedefinition(defin, exists) else insertdefinitionentry(definition) end - updaterules(defin.value.did.value, rules) + defin.descr = updaterules(defin.value.did.value, rules) defin.errtxt = nil end if connected then databasedisconnect() end |