From 2a88340cc81717a2f60241af22b0c69e11bd49ae Mon Sep 17 00:00:00 2001 From: AyushMishraa Date: Wed, 3 Jun 2026 00:56:05 +0530 Subject: [PATCH] Feature: refactor symbol profile retrieval for manual data source handling --- apps/api/src/app/admin/admin.service.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index ef0621d5f..384efc1d7 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -613,13 +613,16 @@ export class AdminService { // Check if we need to delete SymbolProfileOverrides when converting to MANUAL let deleteOverrides = false; if (finalDataSource === 'MANUAL') { - const [renamedProfile] = - await this.symbolProfileService.getSymbolProfiles([ - { + const renamedProfile = + await this.prismaService.symbolProfile.findFirst({ + where: { dataSource: finalDataSource, symbol: newSymbol as string + }, + select: { + SymbolProfileOverrides: true } - ]); + }); deleteOverrides = !!renamedProfile?.SymbolProfileOverrides; }