Issue 4655: Avoid multiplicated contact requests from the same account
This commit is contained in:
parent
961a6d29a9
commit
8a730b2d85
1 changed files with 5 additions and 0 deletions
|
@ -1482,6 +1482,11 @@ class Contact extends BaseObject
|
||||||
}
|
}
|
||||||
// send email notification to owner?
|
// send email notification to owner?
|
||||||
} else {
|
} else {
|
||||||
|
if (dba::exists('contact', ['nurl' => normalise_link($url), 'uid' => $importer['uid'], 'pending' => true])) {
|
||||||
|
logger('ignoring duplicated connection request from pending contact ' . $url);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// create contact record
|
// create contact record
|
||||||
q("INSERT INTO `contact` (`uid`, `created`, `url`, `nurl`, `name`, `nick`, `photo`, `network`, `rel`,
|
q("INSERT INTO `contact` (`uid`, `created`, `url`, `nurl`, `name`, `nick`, `photo`, `network`, `rel`,
|
||||||
`blocked`, `readonly`, `pending`, `writable`)
|
`blocked`, `readonly`, `pending`, `writable`)
|
||||||
|
|
Loading…
Reference in a new issue