From 770c688330133ab11ebfbe236cc164891bbee38b Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Mon, 15 Sep 2025 20:06:59 +0200 Subject: [PATCH] Initial setup --- .../ghostfolio/ghostfolio.service.ts | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/apps/api/src/app/endpoints/data-providers/ghostfolio/ghostfolio.service.ts b/apps/api/src/app/endpoints/data-providers/ghostfolio/ghostfolio.service.ts index 8bcdcc139..d981ec1b5 100644 --- a/apps/api/src/app/endpoints/data-providers/ghostfolio/ghostfolio.service.ts +++ b/apps/api/src/app/endpoints/data-providers/ghostfolio/ghostfolio.service.ts @@ -57,26 +57,28 @@ export class GhostfolioService { symbol }) .then(async (assetProfile) => { - await this.prismaService.dataProviderGhostfolioResolvedAssetProfile.upsert( - { - create: { - symbol, - currency: assetProfile.currency ?? '', - dataSource: assetProfile.dataSource - }, - update: { - requestCount: { - increment: 1 - } - }, - where: { - dataSource_symbol: { + if (assetProfile) { + await this.prismaService.dataProviderGhostfolioResolvedAssetProfile.upsert( + { + create: { symbol, + currency: assetProfile.currency, dataSource: assetProfile.dataSource + }, + update: { + requestCount: { + increment: 1 + } + }, + where: { + dataSource_symbol: { + symbol, + dataSource: assetProfile.dataSource + } } } - } - ); + ); + } result = { ...result,