]> git.mxchange.org Git - friendica.git/commitdiff
Bugfix: You wasn't able to add an OStatus contact when you are following the same...
authorMichael Vogel <icarus@dabo.de>
Sun, 31 May 2015 11:28:16 +0000 (13:28 +0200)
committerMichael Vogel <icarus@dabo.de>
Sun, 31 May 2015 11:28:16 +0000 (13:28 +0200)
mod/follow.php

index b9401ee82541cfaea8d2e86194967f424e73b8cb..95f95d024f728754ebcd5fbb5c174c1b3279d7ad 100755 (executable)
@@ -14,8 +14,11 @@ function follow_content(&$a) {
        $uid = local_user();
        $url = notags(trim($_REQUEST['url']));
 
-       $r = q("SELECT `url` FROM `contact` WHERE `uid` = %d AND (`nurl` = '%s' OR `alias` = '%s' OR `alias` = '%s') LIMIT 1",
-               intval(local_user()), dbesc(normalise_link($url)), dbesc(normalise_link($url)), dbesc($url));
+       $r = q("SELECT `url` FROM `contact` WHERE `uid` = %d AND
+               (`nurl` = '%s' OR `alias` = '%s' OR `alias` = '%s') AND
+               `network` != '%s' LIMIT 1",
+               intval(local_user()), dbesc(normalise_link($url)),
+               dbesc(normalise_link($url)), dbesc($url), dbesc(NETWORK_STATUSNET));
 
        if ($r) {
                notice(t('You already added this contact.').EOL);