Fix receiving of DFRN posts with public envelope
This commit is contained in:
parent
b5de71c390
commit
289bcfa121
|
@ -190,13 +190,13 @@ function dfrn_dispatch_public($postdata)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Fetch the corresponding public contact
|
// Fetch the corresponding public contact
|
||||||
$contact = Contact::getDetailsByAddr($msg['author'], 0);
|
$contact_id = Contact::getIdForURL($msg['author']);
|
||||||
if (!$contact) {
|
if (empty($contact_id)) {
|
||||||
Logger::log('Contact not found for address ' . $msg['author']);
|
Logger::log('Contact not found for address ' . $msg['author']);
|
||||||
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
System::xmlExit(3, 'Contact ' . $msg['author'] . ' not found');
|
||||||
}
|
}
|
||||||
|
|
||||||
$importer = DFRN::getImporter($contact['id']);
|
$importer = DFRN::getImporter($contact_id);
|
||||||
|
|
||||||
// This should never fail
|
// This should never fail
|
||||||
if (empty($importer)) {
|
if (empty($importer)) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user