Browse Source

Fix exception

pull/458/head
Thomas 4 years ago
parent
commit
c70e1d5f1c
  1. 2
      apps/api/src/services/interfaces/symbol-profile.interface.ts
  2. 4
      apps/api/src/services/symbol-profile.service.ts

2
apps/api/src/services/interfaces/symbol-profile.interface.ts

@ -12,7 +12,7 @@ export interface EnhancedSymbolProfile {
dataSource: DataSource;
id: string;
name: string | null;
scraperConfiguration?: ScraperConfiguration;
scraperConfiguration?: ScraperConfiguration | null;
sectors: Sector[];
symbol: string;
symbolMapping?: { [key: string]: string };

4
apps/api/src/services/symbol-profile.service.ts

@ -59,12 +59,16 @@ export class SymbolProfileService {
const scraperConfiguration =
symbolProfile.scraperConfiguration as Prisma.JsonObject;
if (scraperConfiguration) {
return {
selector: scraperConfiguration.selector as string,
url: scraperConfiguration.url as string
};
}
return null;
}
private getSectors(symbolProfile: SymbolProfile): Sector[] {
return ((symbolProfile?.sectors as Prisma.JsonArray) ?? []).map(
(sector) => {

Loading…
Cancel
Save