diff --git a/packages/hoppscotch-common/src/components/collections/index.vue b/packages/hoppscotch-common/src/components/collections/index.vue index cbf34761..8887c223 100644 --- a/packages/hoppscotch-common/src/components/collections/index.vue +++ b/packages/hoppscotch-common/src/components/collections/index.vue @@ -585,17 +585,21 @@ const filteredCollections = computed(() => { const isMatch = (text: string) => text.toLowerCase().includes(filterText) + const isRequestMatch = (request: HoppRESTRequest) => + isMatch(request.name) || isMatch(request.endpoint) + for (const collection of collections) { const filteredRequests = [] const filteredFolders = [] for (const request of collection.requests) { - if (isMatch(request.name)) filteredRequests.push(request) + if (isRequestMatch(request as HoppRESTRequest)) + filteredRequests.push(request) } for (const folder of collection.folders) { if (isMatch(folder.name)) filteredFolders.push(folder) const filteredFolderRequests = [] for (const request of folder.requests) { - if (isMatch(request.name)) filteredFolderRequests.push(request) + if (isRequestMatch(request)) filteredFolderRequests.push(request) } if (filteredFolderRequests.length > 0) { const filteredFolder = Object.assign({}, folder)