diff --git a/CHANGELOG.md b/CHANGELOG.md index a414be86..9a6d157e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ * FIXED: State corruption after "Remove attachment" (#1824) * FIXED: Copy button is hidden if the document is made as markdown (#1703) * FIXED: Shortened URLs from YOURLS received but failed to parse (#1844) +* FIXED: Insert only base path in JSON API responses, without GET parameters ## 2.0.4 (2026-05-03) * ADDED: Translations for Swedish & Persian diff --git a/lib/Request.php b/lib/Request.php index 2e386e6f..31233472 100644 --- a/lib/Request.php +++ b/lib/Request.php @@ -220,7 +220,7 @@ class Request } /** - * Get request URI + * Get request URI path without GET parameters * * @access public * @return string @@ -228,7 +228,7 @@ class Request public function getRequestUri() { $uri = array_key_exists('REQUEST_URI', $_SERVER) ? filter_var($_SERVER['REQUEST_URI'], FILTER_SANITIZE_URL) : ''; - return empty($uri) ? '/' : $uri; + return empty($uri) ? '/' : parse_url($uri, PHP_URL_PATH); } /**