From 164c839c39688533ef0086575878e8392cd21249 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Mon, 15 Jun 2026 23:12:52 +0200 Subject: [PATCH] insert only base path in JSON API responses, without GET parameters --- CHANGELOG.md | 1 + lib/Request.php | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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); } /**