1
0
Fork 0
mirror of https://github.com/processone/ejabberd synced 2025-10-06 03:50:15 +02:00

Now, when running tests, external may contain duplicate module

This commit is contained in:
Badlop 2025-02-12 15:35:36 +01:00
parent 352ee3a318
commit 4dcf97c4c1

View file

@ -566,7 +566,15 @@ callback_modules(external) ->
end end
end, beams(external)); end, beams(external));
callback_modules(all) -> callback_modules(all) ->
callback_modules(local) ++ callback_modules(external). lists_uniq(callback_modules(local) ++ callback_modules(external)).
-ifdef(OTP_BELOW_25).
lists_uniq(List) ->
lists:usort(List).
-else.
lists_uniq(List) ->
lists:uniq(List).
-endif.
-spec validators(module(), [atom()], [any()]) -> econf:validators(). -spec validators(module(), [atom()], [any()]) -> econf:validators().
validators(Mod, Disallowed, DK) -> validators(Mod, Disallowed, DK) ->