From 233088fe5b898b14da5663cd28d53aeed2ca226c Mon Sep 17 00:00:00 2001 From: matteo Date: Mon, 4 Mar 2019 14:15:14 +0100 Subject: [PATCH] pozzino acchiapparti le intestinali brutte --- src/Wikipedia.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/Wikipedia.js b/src/Wikipedia.js index 111f49b..a1c3b80 100644 --- a/src/Wikipedia.js +++ b/src/Wikipedia.js @@ -73,7 +73,7 @@ class Wikipedia extends Component { } }) .then(resRecordingQuery => { - let musicbrainzWorkId = resRecordingQuery.data.relations.map(x => x['target-type'] === 'work' ? x.work.id : "").toString() || P435; + let musicbrainzWorkId = resRecordingQuery.data.relations.map(x => x['target-type'] === 'work' ? x.work.id.toString() : "") || P435.toString(); axios.get(`${musicbrainzBaseUrl}/work/${musicbrainzWorkId}`, { params:{ 'inc': 'artist-rels url-rels', @@ -108,7 +108,7 @@ class Wikipedia extends Component { } }) .then(resRecordingQuery => { - let musicbrainzWorkId = resRecordingQuery.data.relations.map(x => x['target-type'] === 'work' ? x.work.id : "").toString() || P435; + let musicbrainzWorkId = resRecordingQuery.data.relations.map(x => x['target-type'] === 'work' ? x.work.id.toString() : "") || P435.toString(); axios.get(`${musicbrainzBaseUrl}/work/${musicbrainzWorkId}`, { params:{ 'inc': 'artist-rels url-rels', @@ -205,7 +205,12 @@ class Wikipedia extends Component { let title = this.props.title || this.props.title2; axios.get(wdk.searchEntities(`${title.trim()}`)) .then(wikidataSearchRes => { - this.getWikidataPage(wikidataSearchRes.data.search[0].title) + try{ + this.getWikidataPage(wikidataSearchRes.data.search[0].title) + } + catch(e){ + console.error(e) + } }) } return new Promise((resolve, reject) => {