Create plink if missing

This commit is contained in:
Michael 2021-01-11 20:14:17 +00:00
parent 56fbd0026a
commit 83266b87af

View file

@ -1265,7 +1265,7 @@ class Diaspora
* @throws \Friendica\Network\HTTPException\InternalServerErrorException * @throws \Friendica\Network\HTTPException\InternalServerErrorException
* @throws \ImagickException * @throws \ImagickException
*/ */
private static function plink($addr, $guid, $parent_guid = '') private static function plink(string $addr, string $guid, string $parent_guid = '')
{ {
$contact = Contact::getByURL($addr); $contact = Contact::getByURL($addr);
if (empty($contact)) { if (empty($contact)) {
@ -2436,6 +2436,10 @@ class Diaspora
return false; return false;
} }
if (empty($original_item['plink'])) {
$original_item['plink'] = self::plink($root_author, $root_guid);
}
$datarray = []; $datarray = [];
$datarray["uid"] = $importer["uid"]; $datarray["uid"] = $importer["uid"];