aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Khramtsov <xramtsov@gmail.com>2014-12-08 22:56:20 +0300
committerEvgeny Khramtsov <xramtsov@gmail.com>2014-12-08 22:56:20 +0300
commitffe3ea89174ac324bd8fca6ad17abbc161771bf9 (patch)
treea0c21afebc2696b1b35d028611a46f708de5e423
parentMerge pull request #366 from weiss/remove-unused-field (diff)
parentmod_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.erl8
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,