From 14a78807d7d9b5a0f6ae8fd10ab3b4476a410b9d Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 20 May 2019 16:34:17 -0400 Subject: [PATCH] Use self::isBlocked and self:isBlockedByUser in Model\Contact::addRelationship --- src/Model/Contact.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 625c66b19..a0bbdd104 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -2144,8 +2144,8 @@ class Contact extends BaseObject return false; } - // Contact is blocked on node-level or user-level - if (!empty($pub_contact['blocked']) || !empty($contact['blocked'])) { + // Contact is blocked at node-level + if (self::isBlocked($datarray['author-id'])) { return false; } @@ -2156,6 +2156,11 @@ class Contact extends BaseObject $network = $pub_contact['network']; if (!empty($contact)) { + // Contact is blocked at user-level + if (self::isBlockedByUser($contact['id'], $importer['id'])) { + return false; + } + // Make sure that the existing contact isn't archived self::unmarkForArchival($contact);