From ad2c142203eaa079eba12ee735ecf6621ed44a8d Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Fri, 13 May 2022 10:56:24 +0300 Subject: [PATCH] refac: skip only first / to prevent bugs --- api/src/rest/types.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/src/rest/types.rs b/api/src/rest/types.rs index 5d1f8e0..ef087e9 100644 --- a/api/src/rest/types.rs +++ b/api/src/rest/types.rs @@ -12,14 +12,14 @@ impl Url<'_> { pub fn parse(url: &str) -> Url { let mut parts = url.splitn(2, '?'); - let path = parts.next().unwrap_or_default().trim_matches('/'); + let path = parts.next().unwrap_or_default(); let query = parts.next(); Url { path, query } } pub fn path_segments(&self) -> Vec<&str> { - self.path.split('/').collect() + self.path.split('/').skip(1).collect() } pub fn query_params(&self) -> Vec {