From: Vsevolod Stakhov Date: Thu, 9 Aug 2018 16:22:21 +0000 (+0100) Subject: [Minor] Try to fix selector setting X-Git-Tag: 1.8.0~286 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6ecdf48de0f269be6924ec128fc8400cfba293a3;p=thirdparty%2Frspamd.git [Minor] Try to fix selector setting --- diff --git a/lualib/lua_dkim_tools.lua b/lualib/lua_dkim_tools.lua index 151f34e73b..3c9637f87f 100644 --- a/lualib/lua_dkim_tools.lua +++ b/lualib/lua_dkim_tools.lua @@ -166,7 +166,11 @@ local function prepare_dkim_signing(N, task, settings) end p.key = task:get_mempool():get_variable(key_var) - p.selector = task:get_mempool():get_variable(selector_var) + local selector_override = task:get_mempool():get_variable(selector_var) + + if selector_override then + p.selector = selector_override + end if (not p.key or not p.selector) and (not (settings.try_fallback or settings.use_redis or settings.selector_map