summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaphael Kabo <raphaelkabo@gmail.com>2022-04-23 15:11:06 +0100
committerRaphael Kabo <raphaelkabo@gmail.com>2022-04-23 15:11:06 +0100
commit66b8062ac5d85bf60214494293dfa33864cdbf10 (patch)
treec341f92a0029086469e88ad3973c630fb92c06c9
parent82f30eb32f4a23c1b0df7aa199bf2fb853ce536e (diff)
fix: send event group event data to handlebars
-rwxr-xr-xroutes.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/routes.js b/routes.js
index 4a2f02c..81242e0 100755
--- a/routes.js
+++ b/routes.js
@@ -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(),