From ef826765908af52497c499608d43a24637e36009 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Thu, 28 Apr 2016 13:07:06 +0100 Subject: [PATCH] [Fix] Fix setting of score for parts differ --- rules/misc.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rules/misc.lua b/rules/misc.lua index 01fe3f5aa..cd6a76028 100644 --- a/rules/misc.lua +++ b/rules/misc.lua @@ -93,12 +93,13 @@ rspamd_config.R_PARTS_DIFFER = function(task) local tw = task:get_mempool():get_variable('total_words', 'int') if tw then + local score if tw > 30 then -- We are confident about difference - local score = (nd - 0.5) * 2.0 + score = (nd - 0.5) * 2.0 else -- We are not so confident about difference - local score = (nd - 0.5) + score = (nd - 0.5) end task:insert_result('R_PARTS_DIFFER', score, tostring(100.0 * nd) .. '%') end -- 2.39.5