]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Fix setting of the keys during statconvert
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 23 Feb 2018 14:33:48 +0000 (14:33 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Fri, 23 Feb 2018 14:33:48 +0000 (14:33 +0000)
lualib/lua_stat.lua
lualib/rspamadm/configwizard.lua

index d3a4355547b07a16ac03df4adacfffc33bf59274..5c7ca7f31201de4c8be904f85596de8e8309f407 100644 (file)
@@ -304,11 +304,9 @@ end
         logger.errx('Cannot update learns for user: ' .. user)
         return false
       end
-      if user ~= '' then
-        if not conn:add_cmd('SADD', {symbol .. '_keys', 'RS' .. user}) then
-          logger.errx('Cannot update learns for user: ' .. user)
-          return false
-        end
+      if not conn:add_cmd('SADD', {symbol .. '_keys', 'RS' .. user}) then
+        logger.errx('Cannot update learns for user: ' .. user)
+        return false
       end
     end
     -- Set version
index 8607cdc1e1273c3ed50ccb4fe0e5e24f13cc0ec7..3aabea41fe6cb7663677d9ceb95d4dd9785f2da7 100644 (file)
@@ -367,9 +367,9 @@ end
 
 return ver
 ]]
-    local ver = conn:add_cmd('EVAL', {lua_script, '1', symbol_spam})
-
-    if ver ~= 2 then
+    conn:add_cmd('EVAL', {lua_script, '1', symbol_spam})
+    local _,ver = conn:exec()
+    if tonumber(ver) ~= 2 then
       printf("You have configured new schema for %s/%s but your DB has old data",
         symbol_spam, symbol_ham)
       try_convert()