Handle missing database
This commit is contained in:
parent
001d13d7e9
commit
fb1c0c85b0
1 changed files with 11 additions and 2 deletions
|
@ -214,7 +214,16 @@ class UsageDump extends Action
|
||||||
case METRIC_DATABASE_LEVEL_STORAGE:
|
case METRIC_DATABASE_LEVEL_STORAGE:
|
||||||
Console::log('[' . DateTime::now() . '] Database Level Storage Calculation [' . $key . ']');
|
Console::log('[' . DateTime::now() . '] Database Level Storage Calculation [' . $key . ']');
|
||||||
$databaseInternalId = $data[0];
|
$databaseInternalId = $data[0];
|
||||||
|
|
||||||
|
$collections = [];
|
||||||
|
try {
|
||||||
$collections = $dbForProject->find('database_' . $databaseInternalId);
|
$collections = $dbForProject->find('database_' . $databaseInternalId);
|
||||||
|
} catch (\Exception $e) {
|
||||||
|
// Database not found
|
||||||
|
if ($e->getMessage() !== 'Collection not found') {
|
||||||
|
throw $e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($collections as $collection) {
|
foreach ($collections as $collection) {
|
||||||
try {
|
try {
|
||||||
|
|
Loading…
Reference in a new issue