fix(PushServerUpdateJob): add null checks before updating application and database statuses
This commit is contained in:
@@ -317,13 +317,16 @@ class PushServerUpdateJob implements ShouldBeEncrypted, ShouldQueue
|
|||||||
}
|
}
|
||||||
if ($subType === 'application') {
|
if ($subType === 'application') {
|
||||||
$application = $service->applications()->where('id', $subId)->first();
|
$application = $service->applications()->where('id', $subId)->first();
|
||||||
$application->status = $containerStatus;
|
if ($application) {
|
||||||
$application->save();
|
$application->status = $containerStatus;
|
||||||
|
$application->save();
|
||||||
|
}
|
||||||
} elseif ($subType === 'database') {
|
} elseif ($subType === 'database') {
|
||||||
$database = $service->databases()->where('id', $subId)->first();
|
$database = $service->databases()->where('id', $subId)->first();
|
||||||
$database->status = $containerStatus;
|
if ($database) {
|
||||||
$database->save();
|
$database->status = $containerStatus;
|
||||||
} else {
|
$database->save();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user