Added logging and one more reason for a notice found (#5538)

* Added logging and one more reason for a notice found

* And one more
This commit is contained in:
Michael Vogel 2018-08-01 08:47:18 +02:00 committed by Tobias Diekershoff
parent 9d0f18c0b3
commit 1afc0ab028
3 changed files with 14 additions and 8 deletions

View file

@ -1374,15 +1374,12 @@ class Diaspora
$item = Item::selectFirst($fields, $condition);
if (!DBA::isResult($item)) {
if (!isset($contact["url"])) {
logger('Missing URL: ' . System::callstack() . ' - ' . json_encode($contact));
}
$person = self::personByHandle($author);
$result = self::storeByGuid($guid, $person["url"], $uid);
$result = self::storeByGuid($guid, $contact["url"], $uid);
if (!$result) {
$person = self::personByHandle($author);
$result = self::storeByGuid($guid, $person["url"], $uid);
// We don't have an url for items that arrived at the public dispatcher
if (!$result && !empty($contact["url"])) {
$result = self::storeByGuid($guid, $contact["url"], $uid);
}
if ($result) {