Merge pull request #9628 from annando/dfrn-delete

Don't create the parent during a deletion
2022.09-rc
Hypolite Petovan 2020-12-06 08:37:50 -05:00 zatwierdzone przez GitHub
commit a863228e09
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 17 dodań i 9 usunięć

Wyświetl plik

@ -2705,9 +2705,13 @@ class DFRN
}
$deletions = $xpath->query("/atom:feed/at:deleted-entry");
if (!empty($deletions)) {
foreach ($deletions as $deletion) {
self::processDeletion($xpath, $deletion, $importer);
}
Logger::notice('Deletions had been processed');
return 200;
}
if (!$sort_by_date) {
$entries = $xpath->query("/atom:feed/atom:entry");

Wyświetl plik

@ -295,6 +295,9 @@ class Delivery
} elseif ($followup) {
$msgitems = [$target_item];
$atom = DFRN::entries($msgitems, $owner);
} else {
if ($target_item['deleted']) {
$msgitems = [$target_item];
} else {
$msgitems = [];
foreach ($items as $item) {
@ -305,6 +308,7 @@ class Delivery
$msgitems[] = $item;
}
}
}
$atom = DFRN::entries($msgitems, $owner);
}