From 97a66751dbd9fd2476f9f694aa19442e168d553a Mon Sep 17 00:00:00 2001 From: Michael Vogel Date: Fri, 8 Nov 2013 08:23:00 +0100 Subject: [PATCH] fbsync: Importing posts only from contacts you have in your contact list should work now --- fbsync/fbsync.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/fbsync/fbsync.php b/fbsync/fbsync.php index 000aeaa1..13a504dc 100644 --- a/fbsync/fbsync.php +++ b/fbsync/fbsync.php @@ -243,10 +243,14 @@ function fbsync_createpost($a, $uid, $self, $contacts, $applications, $post, $cr if ($contact_id == 0) { $contact_id = fbsync_fetch_contact($uid, $contacts[$post->source_id], $create_user); - if (($contact_id <= 0) AND !$create_user) + if (($contact_id <= 0) AND !$create_user) { + logger('fbsync_createpost: No matching contact found. Post not imported '.print_r($post, true), LOGGER_DEBUG); return; - elseif ($contact_id == 0) + } elseif ($contact_id == 0) { + // This case should never happen + logger('fbsync_createpost: No matching contact found. Using own id. (Should never happen) '.print_r($post, true), LOGGER_DEBUG); $contact_id = $self[0]["id"]; + } $postarray['contact-id'] = $contact_id; }