From 5264bdf4224b5f08215e3be46db268146ef1e744 Mon Sep 17 00:00:00 2001 From: Dotta Date: Tue, 5 May 2026 12:37:50 -0500 Subject: [PATCH] Lazy initialize company search route service Co-Authored-By: Paperclip --- server/src/routes/issues.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/server/src/routes/issues.ts b/server/src/routes/issues.ts index 59b55c1b5ec..1f32fe71e7c 100644 --- a/server/src/routes/issues.ts +++ b/server/src/routes/issues.ts @@ -487,7 +487,11 @@ export function issueRoutes( }); const feedback = feedbackService(db); const companiesSvc = companyService(db); - const searchSvc = opts.searchService ?? companySearchService(db); + let searchSvc = opts.searchService ?? null; + const getSearchService = () => { + searchSvc ??= companySearchService(db); + return searchSvc; + }; const searchRateLimiter = opts.searchRateLimiter ?? defaultCompanySearchRateLimiter; const instanceSettings = instanceSettingsService(db); const agentsSvc = agentService(db); @@ -993,7 +997,7 @@ export function issueRoutes( }); return; } - const result = await searchSvc.search(companyId, query); + const result = await getSearchService().search(companyId, query); res.json(result); });