From 6107161275b3594e17847d9f5362b9786fa8bf09 Mon Sep 17 00:00:00 2001 From: Dan Brown Date: Thu, 2 Jul 2026 10:21:01 +0100 Subject: [PATCH] URLs: Fixed issue in comparisons when elements missing --- app/Util/UrlComparison.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Util/UrlComparison.php b/app/Util/UrlComparison.php index 66984918d..9fda2d614 100644 --- a/app/Util/UrlComparison.php +++ b/app/Util/UrlComparison.php @@ -18,9 +18,9 @@ class UrlComparison $aParts = parse_url($this->a); $bParts = parse_url($this->b); - return $aParts['host'] === $bParts['host'] - && $aParts['scheme'] === $bParts['scheme'] - && $aParts['port'] === $bParts['port']; + return ($aParts['host'] ?? '') === ($bParts['host'] ?? '') + && ($aParts['scheme'] ?? '') === ($bParts['scheme'] ?? '') + && ($aParts['port'] ?? '') === ($bParts['port'] ?? ''); } /**