]> granicus.if.org Git - ejabberd/commitdiff
temporary roster_groups_allowed fix (EJAB-655)
authorChristophe Romain <christophe.romain@process-one.net>
Wed, 18 Jun 2008 16:35:17 +0000 (16:35 +0000)
committerChristophe Romain <christophe.romain@process-one.net>
Wed, 18 Jun 2008 16:35:17 +0000 (16:35 +0000)
SVN Revision: 1360

src/mod_pubsub/mod_pubsub.erl

index 4f388fe08715c3ed75deae5f54f8b9463a673ef0..84b9f5e2ea1890a5a7173a0ba3927b6506da78dd 100644 (file)
@@ -2535,14 +2535,14 @@ add_opt(Key, Value, Opts) ->
        end).
 
 -define(SET_LIST_XOPT(Opt, Val),
-       set_xoption(Opts, add_opt(Opt, list_to_atom(Val), NewOpts))).
+       set_xoption(Opts, add_opt(Opt, Val, NewOpts))).
 
 set_xoption([], NewOpts) ->
     NewOpts;
 set_xoption([{"FORM_TYPE", _} | Opts], NewOpts) ->
     set_xoption(Opts, NewOpts);
 set_xoption([{"pubsub#roster_groups_allowed", Value} | Opts], NewOpts) ->
-    ?SET_LIST_XOPT(roster_groups_allowed, Value);
+    ?SET_LIST_XOPT(roster_groups_allowed, []);  % XXX: waiting for EJAB-659 to be solved
 set_xoption([{"pubsub#deliver_payloads", [Val]} | Opts], NewOpts) ->
     ?SET_BOOL_XOPT(deliver_payloads, Val);
 set_xoption([{"pubsub#deliver_notifications", [Val]} | Opts], NewOpts) ->