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. 12
      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; dataSource: DataSource;
id: string; id: string;
name: string | null; name: string | null;
scraperConfiguration?: ScraperConfiguration; scraperConfiguration?: ScraperConfiguration | null;
sectors: Sector[]; sectors: Sector[];
symbol: string; symbol: string;
symbolMapping?: { [key: string]: string }; symbolMapping?: { [key: string]: string };

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

@ -59,10 +59,14 @@ export class SymbolProfileService {
const scraperConfiguration = const scraperConfiguration =
symbolProfile.scraperConfiguration as Prisma.JsonObject; symbolProfile.scraperConfiguration as Prisma.JsonObject;
return { if (scraperConfiguration) {
selector: scraperConfiguration.selector as string, return {
url: scraperConfiguration.url as string selector: scraperConfiguration.selector as string,
}; url: scraperConfiguration.url as string
};
}
return null;
} }
private getSectors(symbolProfile: SymbolProfile): Sector[] { private getSectors(symbolProfile: SymbolProfile): Sector[] {

Loading…
Cancel
Save