set ics timezone, fix #258
This commit is contained in:
@@ -97,7 +97,7 @@ const exportController = {
|
|||||||
const settings = res.locals.settings
|
const settings = res.locals.settings
|
||||||
const eventsMap = events.map(e => {
|
const eventsMap = events.map(e => {
|
||||||
|
|
||||||
const tmpStart = DateTime.fromSeconds(e.start_datetime)
|
const tmpStart = DateTime.fromSeconds(e.start_datetime, { zone: settings.instance_timezone })
|
||||||
const start = [ tmpStart.year, tmpStart.month, tmpStart.day, tmpStart.hour, tmpStart.minute ]
|
const start = [ tmpStart.year, tmpStart.month, tmpStart.day, tmpStart.hour, tmpStart.minute ]
|
||||||
|
|
||||||
const ret = {
|
const ret = {
|
||||||
@@ -114,7 +114,7 @@ const exportController = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (e.end_datetime) {
|
if (e.end_datetime) {
|
||||||
const tmpEnd = DateTime.fromSeconds(e.end_datetime)
|
const tmpEnd = DateTime.fromSeconds(e.end_datetime, { zone: settings.instance_timezone })
|
||||||
const end = [ tmpEnd.year, tmpEnd.month, tmpEnd.day, tmpEnd.hour, tmpEnd.minute ]
|
const end = [ tmpEnd.year, tmpEnd.month, tmpEnd.day, tmpEnd.hour, tmpEnd.minute ]
|
||||||
ret.end = end
|
ret.end = end
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ module.exports = (sequelize, DataTypes) => {
|
|||||||
const plainDescription = htmlToText(this.description && this.description.replace('\n', '').slice(0, 1000))
|
const plainDescription = htmlToText(this.description && this.description.replace('\n', '').slice(0, 1000))
|
||||||
const content = `
|
const content = `
|
||||||
📍 ${this.place && this.place.name}
|
📍 ${this.place && this.place.name}
|
||||||
📅 ${DateTime.fromSeconds(this.start_datetime).toFormat('EEEE, d MMMM (HH:mm)')}
|
📅 ${DateTime.fromSeconds(this.start_datetime, opt).toFormat('EEEE, d MMMM (HH:mm)')}
|
||||||
|
|
||||||
${plainDescription}
|
${plainDescription}
|
||||||
`
|
`
|
||||||
|
|||||||
Reference in New Issue
Block a user