fix(PushServerUpdateJob): add null checks before updating application and database statuses

This commit is contained in:
Andras Bacsai
2025-05-29 10:47:26 +02:00
parent 7af9725076
commit 0369909408

View File

@@ -317,13 +317,16 @@ class PushServerUpdateJob implements ShouldBeEncrypted, ShouldQueue
}
if ($subType === 'application') {
$application = $service->applications()->where('id', $subId)->first();
$application->status = $containerStatus;
$application->save();
if ($application) {
$application->status = $containerStatus;
$application->save();
}
} elseif ($subType === 'database') {
$database = $service->databases()->where('id', $subId)->first();
$database->status = $containerStatus;
$database->save();
} else {
if ($database) {
$database->status = $containerStatus;
$database->save();
}
}
}