refactor(shared): enhance FQDN generation logic for services in newParser function

This commit is contained in:
Andras Bacsai
2025-07-03 21:29:57 +02:00
parent 2b8488a84d
commit 2f68f965a7

View File

@@ -3066,13 +3066,14 @@ function newParser(Application|Service $resource, int $pull_request_id = 0, ?int
$fqdn = generateFqdn($server, "$uuid");
}
} elseif ($isService) {
$fqdn = $savedService->fqdn;
if (blank($savedService->fqdn)) {
if ($fqdnFor) {
$fqdn = generateFqdn($server, "$fqdnFor-$uuid");
} else {
$fqdn = generateFqdn($server, "{$savedService->name}-$uuid");
}
} else {
$fqdn = str($savedService->fqdn)->after('://')->before(':')->prepend(str($savedService->fqdn)->before('://')->append('://'))->value();
}
}