fbsync: Importing posts only from contacts you have in your contact list should work now

This commit is contained in:
Michael Vogel 2013-11-08 08:23:00 +01:00
parent e89bab99ad
commit 97a66751db

View file

@ -243,10 +243,14 @@ function fbsync_createpost($a, $uid, $self, $contacts, $applications, $post, $cr
if ($contact_id == 0) { if ($contact_id == 0) {
$contact_id = fbsync_fetch_contact($uid, $contacts[$post->source_id], $create_user); $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; 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"]; $contact_id = $self[0]["id"];
}
$postarray['contact-id'] = $contact_id; $postarray['contact-id'] = $contact_id;
} }