# HG changeset patch # User Goffi # Date 1307023077 -7200 # Node ID 104e71ce2293c877dda2edd7ec2ba71df5894c76 # Parent dc88ff7a030dd677471bb9c7c6b5bfb18bc6870d browser side: fixed microblog filtering diff -r dc88ff7a030d -r 104e71ce2293 libervia.py --- a/libervia.py Tue May 31 21:58:05 2011 +0200 +++ b/libervia.py Thu Jun 02 15:57:57 2011 +0200 @@ -249,7 +249,8 @@ @param sender: jid of the entry sender @param _groups: groups which can receive this entry @param mblog_entry: MicroblogEntry instance""" - if mblog_panel.isJidAccepted(sender) or _groups == None or _groups.intersection(mblog_panel.accepted_groups): + if mblog_panel.isJidAccepted(sender) or (_groups == None and self.whoami and sender == self.whoami.bare) \ + or (_groups and _groups.intersection(mblog_panel.accepted_groups)): mblog_panel.addEntry(mblog_entry) def FillMicroblogPanel(self, mblog_entry):