diff --git a/starCloud.js b/starCloud.js index ff3e707..7a94545 100644 --- a/starCloud.js +++ b/starCloud.js @@ -1681,13 +1681,15 @@ export const useStarCloudStore = defineStore('starCloud', { } const lockList = getStorage('starLockList') - const index = lockList[this.accountInfo.uid].findIndex( - item => item.lockId === this.lockInfo.lockId - ) - if (index !== -1) { - lockList[this.accountInfo.uid][index] = this.lockInfo + if (lockList[this.accountInfo.uid]) { + const index = lockList[this.accountInfo.uid].findIndex( + item => item.lockId === this.lockInfo.lockId + ) + if (index !== -1) { + lockList[this.accountInfo.uid][index] = this.lockInfo + } + setStorage('starLockList', lockList) } - setStorage('starLockList', lockList) }, // 特征值变化回调 listenCharacteristicValue(res) {