From 73ade9ea2a6a8cd9c05d94e522e1d0d4b95a9f8e Mon Sep 17 00:00:00 2001 From: Andrew Lewis Date: Thu, 9 Nov 2023 13:30:29 +0200 Subject: [PATCH] [Fix] known_senders: fix config handling --- src/plugins/lua/known_senders.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/lua/known_senders.lua b/src/plugins/lua/known_senders.lua index 588a180fc..d26a1df3b 100644 --- a/src/plugins/lua/known_senders.lua +++ b/src/plugins/lua/known_senders.lua @@ -57,6 +57,7 @@ local settings = { local settings_schema = lua_redis.enrich_schema({ domains = lua_maps.map_schema, + enabled = ts.boolean:is_optional(), max_senders = (ts.integer + ts.string / tonumber):is_optional(), max_ttl = (ts.integer + ts.string / tonumber):is_optional(), use_bloom = ts.boolean:is_optional(), @@ -199,7 +200,7 @@ end local opts = rspamd_config:get_all_opt('known_senders') if opts then settings = lua_util.override_defaults(settings, opts) - local res, err = settings_schema:transform(opts) + local res, err = settings_schema:transform(settings) if not res then rspamd_logger.errx(rspamd_config, 'cannot parse known_senders options: %1', err) else @@ -241,4 +242,4 @@ if opts then else lua_util.disable_module(N, "redis") end -end \ No newline at end of file +end -- 2.39.5