commit 73ade9e: [Fix] known_senders: fix config handling
Andrew Lewis
nerf at judo.za.org
Thu Nov 9 13:49:03 UTC 2023
Author: Andrew Lewis
Date: 2023-11-09 13:30:29 +0200
URL: https://github.com/rspamd/rspamd/commit/73ade9ea2a6a8cd9c05d94e522e1d0d4b95a9f8e (refs/pull/4693/head)
[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
More information about the Commits
mailing list