summaryrefslogtreecommitdiff
path: root/routes.js
diff options
context:
space:
mode:
authorRaphael Kabo <raphael@Aradia.broadband>2019-08-02 23:59:11 +0100
committerRaphael Kabo <raphael@Aradia.broadband>2019-08-02 23:59:11 +0100
commite4269caf3412a85d1f6b8578f8b708942826b387 (patch)
tree6f4c463c338f13e716d8d4fd588a80f0dde6703a /routes.js
parentd454317d1ed02983cfb5fa9da262ca10af86e80e (diff)
Attempt to make edit fields show correct time
Diffstat (limited to 'routes.js')
-rwxr-xr-xroutes.js15
1 files changed, 11 insertions, 4 deletions
diff --git a/routes.js b/routes.js
index 1c72158..ab41656 100755
--- a/routes.js
+++ b/routes.js
@@ -146,8 +146,10 @@ router.get('/:eventID', (req, res) => {
else {
displayDate = moment.tz(event.start, event.timezone).format('dddd D MMMM YYYY [<span class="text-muted">at</span>] h:mm a') + moment.tz(event.end, event.timezone).format(' [<span class="text-muted">–</span>] dddd D MMMM YYYY [<span class="text-muted">at</span>] h:mm a [<span class="text-muted">](z)[</span>]');
}
+ eventStartISO = moment.tz(event.start, event.timezone).toISOString();
+ eventEndISO = moment.tz(event.end, event.timezone).toISOString();
parsedStart = moment.tz(event.start, event.timezone).format('YYYYMMDD[T]HHmmss');
- parsedEnd = moment.tz(event.end, event.timezone).format('YYYYMMDD[T]HHmmss');
+ parsedEnd = moment.tz(event.start, event.timezone).format('YYYYMMDD[T]HHmmss');
let eventHasConcluded = false;
if (moment.tz(event.end, event.timezone).isBefore(moment.tz(event.timezone))){
eventHasConcluded = true;
@@ -205,6 +207,8 @@ router.get('/:eventID', (req, res) => {
title: event.name,
escapedName: escapedName,
eventData: event,
+ eventStartISO: eventStartISO,
+ eventEndISO: eventEndISO,
parsedLocation: parsedLocation,
parsedStart: parsedStart,
parsedEnd: parsedEnd,
@@ -397,16 +401,19 @@ router.post('/editevent/:eventID/:editToken', (req, res) => {
if (err) throw err;
img
.resize(920, Jimp.AUTO) // resize
- .quality(80) // set JPEG [<span class="text-muted">](z)[</span>]
+ .quality(80) // set JPEG
.write('./public/events/' + eventID + '.jpg'); // save
});
eventImageFilename = eventID + '.jpg';
}
+ startUTC = moment.tz(req.body.eventStart, 'D MMMM YYYY, hh:mm a', req.body.timezone);
+ endUTC = moment.tz(req.body.eventEnd, 'D MMMM YYYY, hh:mm a', req.body.timezone);
const updatedEvent = {
name: req.body.eventName,
location: req.body.eventLocation,
- start: req.body.eventStart,
- end: req.body.eventEnd,
+ start: startUTC,
+ end: endUTC,
+ timezone: req.body.timezone,
description: req.body.eventDescription,
url: req.body.eventURL,
hostName: req.body.hostName,