diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2021-04-16 10:19:09 +0200 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2021-04-16 10:19:09 +0200 |
commit | c8afb5ceb69504a5779abe1c8cbfef63e4610ede (patch) | |
tree | 1a515bab4130a5b31150a7ba68950ec2b98eade6 | |
parent | Remove SMP option from ejabberdctl.cfg, -smp was removed in OTP 21 (#3560) (diff) |
Reconfigure cache in mod_shared_roster when options change
-rw-r--r-- | src/mod_shared_roster.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mod_shared_roster.erl b/src/mod_shared_roster.erl index 0c282a331..88676a48e 100644 --- a/src/mod_shared_roster.erl +++ b/src/mod_shared_roster.erl @@ -136,11 +136,13 @@ stop(Host) -> reload(Host, NewOpts, OldOpts) -> NewMod = gen_mod:db_mod(NewOpts, ?MODULE), OldMod = gen_mod:db_mod(OldOpts, ?MODULE), - if NewMod /= OldMod -> + if + NewMod /= OldMod -> NewMod:init(Host, NewOpts); true -> ok end, + init_cache(NewMod, Host, NewOpts), ok. depends(_Host, _Opts) -> |