refactor(shared): enhance FQDN generation logic for services in newParser function
This commit is contained in:
@@ -3066,13 +3066,14 @@ function newParser(Application|Service $resource, int $pull_request_id = 0, ?int
|
|||||||
$fqdn = generateFqdn($server, "$uuid");
|
$fqdn = generateFqdn($server, "$uuid");
|
||||||
}
|
}
|
||||||
} elseif ($isService) {
|
} elseif ($isService) {
|
||||||
$fqdn = $savedService->fqdn;
|
|
||||||
if (blank($savedService->fqdn)) {
|
if (blank($savedService->fqdn)) {
|
||||||
if ($fqdnFor) {
|
if ($fqdnFor) {
|
||||||
$fqdn = generateFqdn($server, "$fqdnFor-$uuid");
|
$fqdn = generateFqdn($server, "$fqdnFor-$uuid");
|
||||||
} else {
|
} else {
|
||||||
$fqdn = generateFqdn($server, "{$savedService->name}-$uuid");
|
$fqdn = generateFqdn($server, "{$savedService->name}-$uuid");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$fqdn = str($savedService->fqdn)->after('://')->before(':')->prepend(str($savedService->fqdn)->before('://')->append('://'))->value();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user