diff --git a/app/console b/app/console index 8c8f0b7ccb..8a267dc220 160000 --- a/app/console +++ b/app/console @@ -1 +1 @@ -Subproject commit 8c8f0b7ccb0d98e9561f03a6486de1e59f3b3b9d +Subproject commit 8a267dc220417dc1778ec5b391f9feacb8e1fdc5 diff --git a/src/Appwrite/Platform/Workers/Messaging.php b/src/Appwrite/Platform/Workers/Messaging.php index feed820e15..99730d475f 100644 --- a/src/Appwrite/Platform/Workers/Messaging.php +++ b/src/Appwrite/Platform/Workers/Messaging.php @@ -264,7 +264,7 @@ class Messaging extends Action } } } catch (\Throwable $e) { - $deliveryErrors[] = 'Failed sending to targets ' . $batchIndex + 1 . '-' . \count($batch) . ' with error: ' . $e->getMessage(); + $deliveryErrors[] = 'Failed sending to targets ' . $batchIndex + 1 . ' of ' . \count($batch) . ' with error: ' . $e->getMessage(); } finally { $batchIndex++; @@ -288,6 +288,10 @@ class Messaging extends Action $deliveryErrors = \array_merge($deliveryErrors, $result['deliveryErrors']); } + if (empty($deliveryErrors) && $deliveredTotal === 0) { + $deliveryErrors[] = 'Unknown error'; + } + $message->setAttribute('deliveryErrors', $deliveryErrors); if (\count($message->getAttribute('deliveryErrors')) > 0) {