1
0
Fork 0
mirror of synced 2024-06-30 04:00:34 +12:00

Merge pull request #6246 from appwrite/fix-schedules-task

fix: add try catch block in the schedules task
This commit is contained in:
Christy Jacob 2023-09-15 01:47:59 -04:00 committed by GitHub
commit 4d14d0eb72
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -89,7 +89,12 @@ class Schedule extends Action
$sum = count($results);
$total = $total + $sum;
foreach ($results as $document) {
$schedules[$document['resourceId']] = $getSchedule($document);
try {
$schedules[$document['resourceId']] = $getSchedule($document);
} catch (\Throwable $th) {
Console::error("Failed to load schedule for project {$document['projectId']} and function {$document['resourceId']}");
Console::error($th->getMessage());
}
}
$latestDocument = !empty(array_key_last($results)) ? $results[array_key_last($results)] : null;