diff --git a/packages/twenty-server/src/engine/core-modules/search/services/search.service.ts b/packages/twenty-server/src/engine/core-modules/search/services/search.service.ts index d472e88c75..f76ebba0f3 100644 --- a/packages/twenty-server/src/engine/core-modules/search/services/search.service.ts +++ b/packages/twenty-server/src/engine/core-modules/search/services/search.service.ts @@ -130,19 +130,24 @@ export class SearchService { includedObjectNameSingulars: string[]; excludedObjectNameSingulars: string[]; }) { - return flatObjectMetadatas.filter(({ nameSingular, isSearchable }) => { - if (!isSearchable) { - return false; - } - if (excludedObjectNameSingulars.includes(nameSingular)) { - return false; - } - if (includedObjectNameSingulars.length > 0) { - return includedObjectNameSingulars.includes(nameSingular); - } + return flatObjectMetadatas.filter( + ({ nameSingular, isSearchable, isActive }) => { + if (!isSearchable) { + return false; + } + if (!isActive) { + return false; + } + if (excludedObjectNameSingulars.includes(nameSingular)) { + return false; + } + if (includedObjectNameSingulars.length > 0) { + return includedObjectNameSingulars.includes(nameSingular); + } - return true; - }); + return true; + }, + ); } async buildSearchQueryAndGetRecords({