set instance_timezone before
This commit is contained in:
@@ -3,6 +3,8 @@ const settingsController = require('./api/controller/settings')
|
|||||||
const acceptLanguage = require('accept-language')
|
const acceptLanguage = require('accept-language')
|
||||||
const express = require('express')
|
const express = require('express')
|
||||||
const dayjs = require('dayjs')
|
const dayjs = require('dayjs')
|
||||||
|
const timezone = require('dayjs/plugin/timezone')
|
||||||
|
dayjs.extend(timezone)
|
||||||
|
|
||||||
const config = require('./config')
|
const config = require('./config')
|
||||||
const log = require('./log')
|
const log = require('./log')
|
||||||
@@ -81,6 +83,7 @@ module.exports = {
|
|||||||
res.locals.settings.version = pkg.version
|
res.locals.settings.version = pkg.version
|
||||||
// set user locale
|
// set user locale
|
||||||
res.locals.user_locale = settingsController.user_locale[res.locals.acceptedLocale]
|
res.locals.user_locale = settingsController.user_locale[res.locals.acceptedLocale]
|
||||||
|
dayjs.tz.setDefault(res.locals.settings.instance_timezone)
|
||||||
next()
|
next()
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,6 @@ export const actions = {
|
|||||||
// we use it to get configuration from db, set locale, etc...
|
// we use it to get configuration from db, set locale, etc...
|
||||||
nuxtServerInit ({ commit }, { _req, res }) {
|
nuxtServerInit ({ commit }, { _req, res }) {
|
||||||
commit('setSettings', res.locals.settings)
|
commit('setSettings', res.locals.settings)
|
||||||
dayjs.tz(res.locals.settings.instance_timezone)
|
|
||||||
if (res.locals.status === 'READY') {
|
if (res.locals.status === 'READY') {
|
||||||
commit('setAnnouncements', res.locals.announcements)
|
commit('setAnnouncements', res.locals.announcements)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user