Skip to content

Commit 09ad395

Browse files
authored
Merge pull request #49373 from nextcloud/backportArrayKeySetupCheks
fix(SetupChecks): Make sure array key is set
2 parents 2ebcfad + 50d071e commit 09ad395

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

apps/settings/lib/SetupChecks/CheckServerResponseTrait.php

+4
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ protected function getTestUrls(string $url, bool $isRootRequest = false): array
9393
protected function normalizeUrl(string $url, bool $removeWebroot): string {
9494
if ($removeWebroot) {
9595
$segments = parse_url($url);
96+
if (!isset($segments['scheme']) || !isset($segments['host'])) {
97+
throw new \InvalidArgumentException('URL is missing scheme or host');
98+
}
99+
96100
$port = isset($segments['port']) ? (':' . $segments['port']) : '';
97101
return $segments['scheme'] . '://' . $segments['host'] . $port;
98102
}

0 commit comments

Comments
 (0)