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

Loading…
Cancel
Save