From: Vsevolod Stakhov Date: Wed, 7 Aug 2019 18:35:58 +0000 (+0100) Subject: [Fix] Fix settings reload X-Git-Tag: 2.0~458 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=47746e93d4b599b14ca33e414bde0a81dbcd08dd;p=rspamd.git [Fix] Fix settings reload --- diff --git a/lualib/lua_settings.lua b/lualib/lua_settings.lua index 67a33bb58..1f4dd5a7c 100644 --- a/lualib/lua_settings.lua +++ b/lualib/lua_settings.lua @@ -193,6 +193,14 @@ local function register_settings_id(str, settings) if not post_init_added then rspamd_config:add_post_init(register_settings_cb) + rspamd_config:add_config_unload(function() + if post_init_added then + known_ids = {} + post_init_added = false + end + post_init_performed = false + end) + post_init_added = true end