Browse Source

[Minor] External_services: Fix symbol fail assignment

tags/2.0
Vsevolod Stakhov 4 years ago
parent
commit
61512ce948
1 changed files with 8 additions and 7 deletions
  1. 8
    7
      src/plugins/lua/external_services.lua

+ 8
- 7
src/plugins/lua/external_services.lua View File

@@ -126,14 +126,7 @@ local function add_scanner_rule(sym, opts)
return nil
end

if not opts.symbol_fail then
opts.symbol_fail = opts.symbol .. '_FAIL'
end

local rule = cfg.configure(opts)
rule.type = opts.type
rule.symbol_fail = opts.symbol_fail
rule.redis_params = redis_params

if not rule then
rspamd_logger.errx(rspamd_config, 'cannot configure %s for %s',
@@ -141,6 +134,14 @@ local function add_scanner_rule(sym, opts)
return nil
end

rule.type = opts.type

if not rule.symbol_fail then
rule.symbol_fail = opts.symbol .. '_FAIL'
end

rule.redis_params = redis_params

-- if any mime_part filter defined, do not scan all attachments
if opts.mime_parts_filter_regex ~= nil
or opts.mime_parts_filter_ext ~= nil then

Loading…
Cancel
Save