From a587d550b9ddf83e3469674da47911c59419b14d Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Thu, 9 Sep 2010 17:25:08 -0700 Subject: doco --- mod/dfrn_poll.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'mod') diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index a20135f81..89fc379fb 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -34,7 +34,13 @@ function dfrn_poll_init(&$a) { if(count($r)) { foreach($r as $rr) { - if(local_user() && ($rr['uid'] == get_uid())) + + // On a multi-user site, the query above *may* have returned two results. + // One of those could be the logged-in user who is now visiting "this" cell, + // as both share the dfrn_id. We will skip that entry if it unfortunately + // happens to come up first. + + if(local_user() && ($rr['uid'] == get_uid())) continue; $s = fetch_url($rr['poll'] . '?dfrn_id=' . $dfrn_id . '&type=profile-check'); -- cgit v1.2.3