]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Multimap: Fix default score
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 20 Mar 2022 22:53:27 +0000 (22:53 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Sun, 20 Mar 2022 22:53:27 +0000 (22:53 +0000)
Issue: #4117

src/plugins/lua/multimap.lua

index b03b4a6c161890d1ba546d33237068cbc70856ba..269e6553867a12cb51c797c282a5ca8d436e64ce 100644 (file)
@@ -1272,7 +1272,7 @@ if opts and type(opts) == 'table' then
           type = 'virtual',
           name = s,
           parent = id,
-          score = 0, -- Default score
+          score = tonumber(rule.score or "0") or 0, -- Default score
         })
         rule['symbols_set'][s] = 1
       end, rule['symbols'])
@@ -1310,7 +1310,7 @@ if opts and type(opts) == 'table' then
     rspamd_config:register_symbol({
       type = 'prefilter',
       name = rule['symbol'],
-      score = rule.score or 0,
+      score = tonumber(rule.score or "0") or 0,
       callback = gen_multimap_callback(rule),
     })
   end, fun.filter(function(r) return r['prefilter'] end, rules))