A user can query his own Last activity, even if not subscribed to oneself
This commit is contained in:
parent
b0bf89e319
commit
806d5497c4
|
@ -142,8 +142,9 @@ process_sm_iq(From, To, #iq{type = get} = IQ_Rec) ->
|
|||
ejabberd_hooks:run_fold(
|
||||
roster_get_jid_info, exmpp_jid:prep_domain(To),
|
||||
{none, []}, [exmpp_jid:prep_node(To), exmpp_jid:prep_domain(To), From]),
|
||||
SameUser = exmpp_jid:bare_compare(From, To),
|
||||
if
|
||||
(Subscription == both) or (Subscription == from) ->
|
||||
(Subscription == both) or (Subscription == from) or SameUser ->
|
||||
UserListRecord = ejabberd_hooks:run_fold(
|
||||
privacy_get_user_list, exmpp_jid:prep_domain(To),
|
||||
#userlist{},
|
||||
|
|
Loading…
Reference in New Issue