mirror of
https://github.com/processone/ejabberd.git
synced 2024-06-02 21:17:12 +02:00
Fix configuration commands (#1432)
This commit is contained in:
parent
25ddb6c69d
commit
32d548d99b
|
@ -341,16 +341,15 @@ adhoc_local_items(Acc, From,
|
||||||
PermLev = get_permission_level(From),
|
PermLev = get_permission_level(From),
|
||||||
Nodes = recursively_get_local_items(PermLev, LServer,
|
Nodes = recursively_get_local_items(PermLev, LServer,
|
||||||
<<"">>, Server, Lang),
|
<<"">>, Server, Lang),
|
||||||
Nodes1 = lists:filter(fun (N) ->
|
Nodes1 = lists:filter(
|
||||||
Nd = fxml:get_tag_attr_s(<<"node">>, N),
|
fun (#disco_item{node = Nd}) ->
|
||||||
F = get_local_features([], From, To, Nd,
|
F = get_local_features([], From, To, Nd, Lang),
|
||||||
Lang),
|
case F of
|
||||||
case F of
|
{result, [?NS_COMMANDS]} -> true;
|
||||||
{result, [?NS_COMMANDS]} -> true;
|
_ -> false
|
||||||
_ -> false
|
end
|
||||||
end
|
end,
|
||||||
end,
|
Nodes),
|
||||||
Nodes),
|
|
||||||
{result, Items ++ Nodes1};
|
{result, Items ++ Nodes1};
|
||||||
_ -> Acc
|
_ -> Acc
|
||||||
end.
|
end.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user