From 806d5497c4f3d3209f6f7cb75581c0f86eedd8da Mon Sep 17 00:00:00 2001 From: Badlop Date: Thu, 26 May 2011 12:50:40 +0200 Subject: [PATCH] A user can query his own Last activity, even if not subscribed to oneself --- src/mod_last.erl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mod_last.erl b/src/mod_last.erl index 8673c88ea..f00c3f5ee 100644 --- a/src/mod_last.erl +++ b/src/mod_last.erl @@ -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{},