From 17d4f7eb76559fb5da2c575e107afff169947fc5 Mon Sep 17 00:00:00 2001 From: Vinay Puppal Date: Sun, 17 Dec 2017 18:15:23 +0530 Subject: [PATCH 1/2] fix #119 --- pages/events.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pages/events.js b/pages/events.js index 1e18cb4b0..2add4185c 100644 --- a/pages/events.js +++ b/pages/events.js @@ -51,7 +51,7 @@ export default class Events extends React.Component { } else { throw new Error('Failed to retieve future events'); } - await this.setState({ + this.setState({ pastEvents, futureEvents, fetchError: null, @@ -59,7 +59,7 @@ export default class Events extends React.Component { }); } catch (err) { console.log(err); - await this.setState({ + this.setState({ pastEvents: null, futureEvents: null, fetchError: err.message, @@ -91,12 +91,16 @@ export default class Events extends React.Component { return (
{events.slice(0, loadLimit).map(event => { + console.log(event); const regexForImageSrc = /]*\/([^">]*?))".*?>/g; - const imageSrc = regexForImageSrc.exec(event.description); + const imgs = regexForImageSrc.exec(event.description); + const imageSrc = imgs + ? imgs[1] + : event.featured_photo ? event.featured_photo.photo_link : imagePlaceholderURL; return ( Date: Sun, 17 Dec 2017 18:38:52 +0530 Subject: [PATCH 2/2] fixes #126 --- pages/events.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/events.js b/pages/events.js index 2add4185c..f021f03ba 100644 --- a/pages/events.js +++ b/pages/events.js @@ -118,7 +118,7 @@ export default class Events extends React.Component { renderLoadMoreButton(eventsTotalLength, loadLimit, isPastEvent) { return loadLimit >= eventsTotalLength ? null : (
-