Browse Source

Fix manual price retriever

pull/5027/head
Dan 8 months ago
parent
commit
4295146ec2
  1. 5
      apps/api/src/services/data-provider/manual/manual.service.ts

5
apps/api/src/services/data-provider/manual/manual.service.ts

@ -30,7 +30,7 @@ import * as cheerio from 'cheerio';
import { isUUID } from 'class-validator';
import { addDays, format, isBefore } from 'date-fns';
import got, { Headers } from 'got';
import jsonpath from 'jsonpath';
import * as jsonpath from 'jsonpath';
@Injectable()
export class ManualService implements DataProviderInterface {
@ -292,6 +292,9 @@ export class ManualService implements DataProviderInterface {
if (headers['content-type'].includes('application/json')) {
const data = JSON.parse(body);
Logger.log(data);
Logger.log(scraperConfiguration.selector);
Logger.log(jsonpath.query(data, scraperConfiguration.selector)[0]);
const value = String(
jsonpath.query(data, scraperConfiguration.selector)[0]
);

Loading…
Cancel
Save