diff options
author | Evgeny Khramtsov <xramtsov@gmail.com> | 2014-12-08 22:56:20 +0300 |
---|---|---|
committer | Evgeny Khramtsov <xramtsov@gmail.com> | 2014-12-08 22:56:20 +0300 |
commit | ffe3ea89174ac324bd8fca6ad17abbc161771bf9 (patch) | |
tree | a0c21afebc2696b1b35d028611a46f708de5e423 | |
parent | Merge pull request #366 from weiss/remove-unused-field (diff) | |
parent | mod_muc_log: Fix configuration parsing (diff) |
Merge pull request #374 from weiss/fix-muc-log-config
mod_muc_log: Fix configuration parsing
-rw-r--r-- | src/mod_muc_log.erl | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/mod_muc_log.erl b/src/mod_muc_log.erl index bdaafd197..fa99ed923 100644 --- a/src/mod_muc_log.erl +++ b/src/mod_muc_log.erl @@ -146,7 +146,13 @@ init([Host, Opts]) -> (plaintext) -> plaintext end, html), FilePermissions = gen_mod:get_opt(file_permissions, Opts, - fun({A, B}) -> {A, B} + fun(SubOpts) -> + F = fun({mode, Mode}, {_M, G}) -> + {Mode, G}; + ({group, Group}, {M, _G}) -> + {M, Group} + end, + lists:foldl(F, {644, 33}, SubOpts) end, {644, 33}), CSSFile = gen_mod:get_opt(cssfile, Opts, fun iolist_to_binary/1, |