diff --git a/src/renderer/views/List.vue b/src/renderer/views/List.vue index d0f1a077..df5a82e6 100644 --- a/src/renderer/views/List.vue +++ b/src/renderer/views/List.vue @@ -846,18 +846,16 @@ export default { } else { this.fetchingListStatus[id] = true } - return this.getListDetailAll({ source, id: sourceListId }).catch(err => { - return Promise.reject(err) - }).finally(() => { + return this.getListDetailAll({ source, id: sourceListId }).finally(() => { this.fetchingListStatus[id] = false }) }, async handleSyncSourceList(index) { - const targetList = this.userList[index] - const list = await this.fetchList(targetList.id, targetList.source, targetList.sourceListId) - // console.log(targetList.list.length, list.length) + const targetListInfo = this.userList[index] + const list = await this.fetchList(targetListInfo.id, targetListInfo.source, targetListInfo.sourceListId) + // console.log(targetListInfo.list.length, list.length) this.setList({ - ...targetList, + ...targetListInfo, list, }) }, diff --git a/src/renderer/views/SongList.vue b/src/renderer/views/SongList.vue index 2c1b5cda..d99241dc 100644 --- a/src/renderer/views/SongList.vue +++ b/src/renderer/views/SongList.vue @@ -405,9 +405,7 @@ export default { }, async fetchList() { this.detailLoading = true - return this.getListDetailAll({ source: this.source, id: this.selectListInfo.id }).catch(err => { - return Promise.reject(err) - }).finally(() => { + return this.getListDetailAll({ source: this.source, id: this.selectListInfo.id }).finally(() => { this.detailLoading = false }) },