From 7b8e2e7175c4fef4039eacd34709b223e90d55d5 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Mon, 24 Mar 2025 20:29:54 +0100 Subject: [PATCH] fix(ssl): handle missing CA certificate in SSL regeneration job --- app/Jobs/RegenerateSslCertJob.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/Jobs/RegenerateSslCertJob.php b/app/Jobs/RegenerateSslCertJob.php index 0570227b6..cf598c75c 100644 --- a/app/Jobs/RegenerateSslCertJob.php +++ b/app/Jobs/RegenerateSslCertJob.php @@ -49,6 +49,11 @@ class RegenerateSslCertJob implements ShouldQueue ->where('is_ca_certificate', true) ->first(); + if (! $caCert) { + Log::error("No CA certificate found for server_id: {$certificate->server_id}"); + + return; + } SSLHelper::generateSslCertificate( commonName: $certificate->common_name, subjectAlternativeNames: $certificate->subject_alternative_names,