]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Fix missing selector check 3392/head
authormoisseev <moiseev@mezonplus.ru>
Thu, 4 Jun 2020 15:54:41 +0000 (18:54 +0300)
committermoisseev <moiseev@mezonplus.ru>
Thu, 4 Jun 2020 15:54:41 +0000 (18:54 +0300)
rules/controller/selectors.lua

index 905757c76c439ba616fa97295e7e842eda2283a7..bde0cefb0fe84a2a8c5aae69f058ec9162aecf61 100644 (file)
@@ -27,7 +27,7 @@ local function handle_list_extractors(_, conn)
 end
 
 local function handle_check_selector(_, conn, req_params)
-  if req_params.selector then
+  if req_params.selector and req_params.selector ~= '' then
     local selector = lua_selectors.create_selector_closure(rspamd_config,
         req_params.selector, '', true)
       conn:send_ucl({success = selector and true})
@@ -37,7 +37,7 @@ local function handle_check_selector(_, conn, req_params)
 end
 
 local function handle_check_message(task, conn, req_params)
-  if req_params.selector then
+  if req_params.selector and req_params.selector ~= '' then
     local selector = lua_selectors.create_selector_closure(rspamd_config,
         req_params.selector, '', true)
     if not selector then