From: Michael Date: Fri, 10 May 2019 07:38:10 +0000 (+0000) Subject: Magic links should work again X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=f04bb820ad3cb70a29a10b53e4a0572f9828543c;p=friendica.git Magic links should work again --- diff --git a/src/Model/Contact.php b/src/Model/Contact.php index 326bae0ff8..00a303a8b9 100644 --- a/src/Model/Contact.php +++ b/src/Model/Contact.php @@ -2374,10 +2374,6 @@ class Contact extends BaseObject */ public static function magicLinkByContact($contact, $url = '') { - if (empty($contact['id']) || empty($contact['uid'])) { - return $url ?: $contact['url']; - } - if ((!local_user() && !remote_user()) || ($contact['network'] != Protocol::DFRN)) { return $url ?: $contact['url']; // Equivalent to ($url != '') ? $url : $contact['url']; } @@ -2387,10 +2383,14 @@ class Contact extends BaseObject return $url; } - if ($contact['uid'] != 0) { + if (!empty($contact['uid'])) { return self::magicLink($contact['url'], $url); } + if (empty($contact['id'])) { + return $url ?: $contact['url']; + } + $redirect = 'redir/' . $contact['id']; if ($url != '') {