Merge pull request #8624 from annando/fatal

Fix "Uncaught TypeError: Argument 1 passed to :incrementQueueDone()"
2022.09-rc
Hypolite Petovan 2020-05-11 14:32:12 -04:00 zatwierdzone przez GitHub
commit 953fc78691
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 4 dodań i 3 usunięć

Wyświetl plik

@ -68,13 +68,14 @@ class APDelivery
}
}
// This should never fail and is temporariy (until the move to )
// This should never fail and is temporariy (until the move to the "post" structure)
$item = Item::selectFirst(['uri-id'], ['id' => $target_id]);
$uriid = $item['uri-id'] ?? 0;
if (!$success && !Worker::defer() && in_array($cmd, [Delivery::POST])) {
Post\DeliveryData::incrementQueueFailed($item['uri-id']);
Post\DeliveryData::incrementQueueFailed($uriid);
} elseif ($success && in_array($cmd, [Delivery::POST])) {
Post\DeliveryData::incrementQueueDone($item['uri-id'], Post\DeliveryData::ACTIVITYPUB);
Post\DeliveryData::incrementQueueDone($uriid, Post\DeliveryData::ACTIVITYPUB);
}
}
}