]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix channel handle search
authorChocobozzz <me@florianbigard.com>
Mon, 11 Oct 2021 12:12:45 +0000 (14:12 +0200)
committerChocobozzz <me@florianbigard.com>
Mon, 11 Oct 2021 12:12:45 +0000 (14:12 +0200)
server/controllers/api/search/search-video-channels.ts

index 25173ac20b79683e656db3ca03d00fb347cfe6ce..089feed65bb81a3bd8d964b0e9a082a7d6f9fa9f 100644 (file)
@@ -47,7 +47,7 @@ export { searchChannelsRouter }
 
 function searchVideoChannels (req: express.Request, res: express.Response) {
   const query = pickSearchChannelQuery(req.query)
-  let search = query.search || ''
+  const search = query.search || ''
 
   const parts = search.split('@')
 
@@ -58,7 +58,7 @@ function searchVideoChannels (req: express.Request, res: express.Response) {
   if (isURISearch(search) || isWebfingerSearch) return searchVideoChannelURI(search, isWebfingerSearch, res)
 
   // @username -> username to search in DB
-  if (search.startsWith('@')) search = search.replace(/^@/, '')
+  if (search.startsWith('@')) query.search = search.replace(/^@/, '')
 
   if (isSearchIndexSearch(query)) {
     return searchVideoChannelsIndex(query, res)