diff --git a/src/Model/Profile.php b/src/Model/Profile.php index a73c8410b3..0ebdcec004 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -99,7 +99,7 @@ class Profile * load a lot of theme-specific content * * @brief Loads a profile into the page sidebar. - * @param object $a App + * @param App $a * @param string $nickname string * @param int $profile int * @param array $profiledata array @@ -337,6 +337,11 @@ class Profile } } + // Is the remote user already connected to that user? + if ($connect && Contact::isFollower(remote_user(), $profile['uid'])) { + $connect = false; + } + if ($connect && ($profile['network'] != Protocol::DFRN) && !isset($profile['remoteconnect'])) { $connect = false; }