diff options
author | Raphael Kabo <raphaelkabo@gmail.com> | 2022-04-23 15:11:06 +0100 |
---|---|---|
committer | Raphael Kabo <raphaelkabo@gmail.com> | 2022-04-23 15:11:06 +0100 |
commit | 66b8062ac5d85bf60214494293dfa33864cdbf10 (patch) | |
tree | c341f92a0029086469e88ad3973c630fb92c06c9 | |
parent | 82f30eb32f4a23c1b0df7aa199bf2fb853ce536e (diff) |
fix: send event group event data to handlebars
-rwxr-xr-x | routes.js | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -501,9 +501,9 @@ router.get('/group/:eventGroupID', (req, res) => { eventGroupHasHost = false; } - let events = await Event.find({ eventGroup: eventGroup._id }).sort('start') + let events = await Event.find({ eventGroup: eventGroup._id }).lean().sort('start'); - events.forEach(event => { + events.map(event => { if (moment.tz(event.end, event.timezone).isSame(event.start, 'day')) { // Happening during one day event.displayDate = moment.tz(event.start, event.timezone).format('D MMM YYYY'); @@ -516,7 +516,8 @@ router.get('/group/:eventGroupID', (req, res) => { } else { event.eventHasConcluded = false; } - }) + return (({ id, name, displayDate, eventHasConcluded }) => ({ id, name, displayDate, eventHasConcluded }))(event); + }); let upcomingEventsExist = false; if (events.some(e => e.eventHasConcluded === false)) { @@ -547,6 +548,7 @@ router.get('/group/:eventGroupID', (req, res) => { } } } + console.log(events); let metadata = { title: eventGroup.name, description: marked.parse(eventGroup.description, { renderer: render_plain() }).split(" ").splice(0, 40).join(" ").trim(), |