Merge pull request #7579 from appwrite/fix-add-error-on-no-deliveries
Add unknown error is delivered total is 0 but there were no delivery …
This commit is contained in:
commit
217ed2bdff
1 changed files with 5 additions and 1 deletions
|
@ -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) {
|
||||
|
|
Loading…
Reference in a new issue