diff --git a/pages/event/_id.vue b/pages/event/_id.vue
index 47f7b392..68165930 100644
--- a/pages/event/_id.vue
+++ b/pages/event/_id.vue
@@ -29,7 +29,7 @@
//- info & actions
el-col.menu(:sm='6' :xs='24')
el-menu.menu(router)
- time.dt-start(:datetime='event.start_datetime|unixFormat("YYYY-MM-DD HH:mm")') {{event|when}}
{{event.start_datetime|to}}
+ time.dt-start(:datetime='event.start_datetime|unixFormat("YYYY-MM-DD HH:mm")') {{event|when}}
{{event.start_datetime|from}}
p
i.el-icon-location-outline
b.p-location {{event.place.name}}
diff --git a/plugins/filters.js b/plugins/filters.js
index 4d79aa44..bc41c7e3 100644
--- a/plugins/filters.js
+++ b/plugins/filters.js
@@ -19,7 +19,7 @@ export default ({ app, store }) => {
// shown in mobile homepage
Vue.filter('day', value => moment.unix(value).locale(store.state.locale).format('dddd, D MMM'))
- Vue.filter('to', timestamp => moment.unix(timestamp).to())
+ Vue.filter('from', timestamp => moment.unix(timestamp).from())
// format event start/end datetime based on page
Vue.filter('recurrentDetail', event => {
diff --git a/server/index.js b/server/index.js
index fe0ca2ca..d12546c5 100644
--- a/server/index.js
+++ b/server/index.js
@@ -19,7 +19,12 @@ async function main () {
} else {
await nuxt.ready()
}
- nuxt.listen()
+ try {
+ await nuxt.listen()
+ } catch (e) {
+ consola.error(e.toString())
+ return
+ }
consola.info('Listen on %s:%d , visit me here => %s', config.server.host, config.server.port, config.baseurl)
TaskManager.start()