Process deletions via ActivityPub

This commit is contained in:
Michael 2024-11-02 17:35:49 +00:00
parent 0560091ae2
commit ea9d0fb9b0
6 changed files with 9 additions and 6 deletions

View file

@ -1082,7 +1082,7 @@ class Contact
*/
public static function markForArchival(array $contact)
{
if ((!isset($contact['url']) || !isset($contact['uri-id'])) && !empty($contact['id'])) {
if ((!isset($contact['uri-id']) || !isset($contact['url']) || !isset($contact['archive']) || !isset($contact['self']) || !isset($contact['term-date'])) && !empty($contact['id'])) {
$fields = ['id', 'uri-id', 'url', 'archive', 'self', 'term-date'];
$contact = DBA::selectFirst('contact', $fields, ['id' => $contact['id']]);
if (!DBA::isResult($contact)) {