mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-24 16:23:40 +01:00
Fix missing tag when configuring subscription option (thanks to Clochix)
SVN Revision: 2576
This commit is contained in:
parent
a033b06150
commit
55fef3c3e7
@ -2464,7 +2464,17 @@ read_sub(Subscriber, NodeID, SubID, Lang) ->
|
||||
{error, notfound} ->
|
||||
{error, ?ERR_EXTENDED(?ERR_NOT_ACCEPTABLE, "invalid-subid")};
|
||||
{result, #pubsub_subscription{options = Options}} ->
|
||||
pubsub_subscription:get_options_xform(Lang, Options)
|
||||
{result, XdataEl} = pubsub_subscription:get_options_xform(Lang, Options),
|
||||
[N] = mnesia:dirty_match_object({pubsub_node,'_',NodeID,'_','_','_','_'}),
|
||||
{_, Node} = N#pubsub_node.nodeid,
|
||||
NodeIDStr = node_to_string(Node),
|
||||
SubscriberStr = jlib:jid_to_string(Subscriber),
|
||||
OptionsEl = {xmlelement, "options", [{"node", NodeIDStr},
|
||||
{"jid", SubscriberStr},
|
||||
{"subid", SubID}],
|
||||
[XdataEl]},
|
||||
PubsubEl = {xmlelement, "pubsub", [{"xmlns", ?NS_PUBSUB}], [OptionsEl]},
|
||||
{result, PubsubEl}
|
||||
end.
|
||||
|
||||
set_options(Host, Node, JID, SubID, Configuration) ->
|
||||
|
Loading…
Reference in New Issue
Block a user