diff --git a/src/renderer/components/Login.vue b/src/renderer/components/Login.vue index 37cc1d2..de5529e 100644 --- a/src/renderer/components/Login.vue +++ b/src/renderer/components/Login.vue @@ -80,16 +80,14 @@ export default { getBucket() { this.submitState = true; getBucketList(this.mac) - .then(it => { + .then(() => { this.submitState = false; - if (it.data.length) { this.$electron.ipcRenderer.send("bucketsList", { accessKey: this.mac.accessKey, secretKey: this.mac.secretKey }); this.$store.dispatch("SetToken", this.mac); this.$electron.ipcRenderer.send("switchToHome"); - } }) .catch(() => { this.submitState = false; diff --git a/src/renderer/store/modules/app.js b/src/renderer/store/modules/app.js index f71e9ad..5c1e0aa 100644 --- a/src/renderer/store/modules/app.js +++ b/src/renderer/store/modules/app.js @@ -58,7 +58,7 @@ const app = { dispatch("GetList", data); dispatch("GetBucketDomain"); } else { - if (it.data.length) { + if (it.data && it.data.length) { dispatch("GetList", it.data[0]); dispatch("GetBucketDomain"); commit("SWITCH_BUCKET", it.data[0]);