diff --git a/src/categories/search.js b/src/categories/search.js index 2cb81aca9e..b0b8bef9b9 100644 --- a/src/categories/search.js +++ b/src/categories/search.js @@ -83,9 +83,10 @@ module.exports = function (Categories) { match: `*${searchQuery}*`, limit: hardCap || 500, }); + const searchInDomain = searchQuery.includes('@'); return data.reduce((acc, match) => { const [name, ...cidParts] = match.split(':'); - if (name.includes(searchQuery)) { + if (searchInDomain ? name.includes(searchQuery) : name.split('@')[0].includes(searchQuery)) { acc.push(cidParts.join(':')); } return acc;