diff --git a/packages/bruno-app/src/components/GlobalSearchModal/index.js b/packages/bruno-app/src/components/GlobalSearchModal/index.js index 5bfb09ff8..a40d1aa8a 100644 --- a/packages/bruno-app/src/components/GlobalSearchModal/index.js +++ b/packages/bruno-app/src/components/GlobalSearchModal/index.js @@ -73,7 +73,8 @@ const GlobalSearchModal = ({ isOpen, onClose }) => { const itemPathLower = itemPath.toLowerCase(); if (isItemARequest(item)) { - const nameMatch = searchTerms.every(term => item.name.toLowerCase().includes(term)); + // add an optional check for the item name to prevent a crash if it doesn’t exist. + const nameMatch = searchTerms.every(term => (item.name || '').toLowerCase().includes(term)); const urlMatch = searchTerms.every(term => (item.request?.url || '').toLowerCase().includes(term)); const pathMatch = enablePathMatch && searchTerms.every(term => itemPathLower.includes(term));