Fix #490: Ensure we always have a default api url set on first load to avoid displaying the instance picker

This commit is contained in:
Eliot Berriot 2018-08-21 18:22:57 +02:00
parent 14774f393c
commit 5e7985387e
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 9 additions and 7 deletions

View file

@ -124,12 +124,13 @@ export default {
// used to redraw ago dates every minute
self.$store.commit('ui/computeLastDate')
}, 1000 * 60)
if (this.$store.state.instance.instanceUrl) {
this.$store.commit('instance/instanceUrl', this.$store.state.instance.instanceUrl)
this.$store.dispatch('auth/check')
this.$store.dispatch('instance/fetchSettings')
this.fetchNodeInfo()
if (!this.$store.state.instance.instanceUrl) {
let defaultInstanceUrl = process.env.VUE_APP_INSTANCE_URL || this.$store.getters['instance/defaultUrl']()
this.$store.commit('instance/instanceUrl', defaultInstanceUrl)
}
this.$store.dispatch('auth/check')
this.$store.dispatch('instance/fetchSettings')
this.fetchNodeInfo()
},
methods: {
fetchNodeInfo () {