|
@ -25,7 +25,7 @@ import { MarketDataPreset } from '@ghostfolio/common/types'; |
|
|
|
|
|
|
|
|
import { BadRequestException, Injectable } from '@nestjs/common'; |
|
|
import { BadRequestException, Injectable } from '@nestjs/common'; |
|
|
import { |
|
|
import { |
|
|
$Enums, |
|
|
AssetClass, |
|
|
AssetSubClass, |
|
|
AssetSubClass, |
|
|
DataSource, |
|
|
DataSource, |
|
|
Prisma, |
|
|
Prisma, |
|
@ -336,10 +336,10 @@ export class AdminService { |
|
|
symbolMapping, |
|
|
symbolMapping, |
|
|
url |
|
|
url |
|
|
}: Prisma.SymbolProfileUpdateInput & UniqueAsset) { |
|
|
}: Prisma.SymbolProfileUpdateInput & UniqueAsset) { |
|
|
const symbolProfileOverride = { |
|
|
const symbolProfileOverrides = { |
|
|
|
|
|
assetClass: assetClass as AssetClass, |
|
|
|
|
|
assetSubClass: assetSubClass as AssetSubClass, |
|
|
name: name as string, |
|
|
name: name as string, |
|
|
assetClass: assetClass as $Enums.AssetClass, |
|
|
|
|
|
assetSubClass: assetSubClass as $Enums.AssetSubClass, |
|
|
|
|
|
url: url as string |
|
|
url: url as string |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
@ -354,12 +354,12 @@ export class AdminService { |
|
|
symbol, |
|
|
symbol, |
|
|
symbolMapping, |
|
|
symbolMapping, |
|
|
...(dataSource === 'MANUAL' |
|
|
...(dataSource === 'MANUAL' |
|
|
? { name, assetClass, assetSubClass, url } |
|
|
? { assetClass, assetSubClass, name, url } |
|
|
: { |
|
|
: { |
|
|
SymbolProfileOverrides: { |
|
|
SymbolProfileOverrides: { |
|
|
upsert: { |
|
|
upsert: { |
|
|
create: symbolProfileOverride, |
|
|
create: symbolProfileOverrides, |
|
|
update: symbolProfileOverride |
|
|
update: symbolProfileOverrides |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
}) |
|
|
}) |
|
|