diff --git a/src/app.js b/src/app.js index 299198f0..e2fd101b 100644 --- a/src/app.js +++ b/src/app.js @@ -17683,7 +17683,9 @@ console.log(`isLinux: ${LINUX}`); $app.methods.getUserFavoriteWorlds = async function (userId) { this.userDialog.isFavoriteWorldsLoading = true; - this.$refs.favoriteWorlds.currentName = '0'; // select first tab + if (typeof this.$refs.favoriteWorlds !== 'undefined') { + this.$refs.favoriteWorlds.currentName = '0'; // select first tab + } this.userFavoriteWorlds = []; var worldLists = []; var params = { diff --git a/src/mixins/dialogs/userDialog.pug b/src/mixins/dialogs/userDialog.pug index be83ea0f..200fb00c 100644 --- a/src/mixins/dialogs/userDialog.pug +++ b/src/mixins/dialogs/userDialog.pug @@ -922,7 +922,7 @@ mixin userDialog .x-friend-list(style='margin-top: 10px; margin-bottom: 15px; min-height: 60px') .x-friend-item.x-friend-item-border( v-for='world in list[2]' - :key='world.id' + :key='world.favoriteId' @click='showWorldDialog(world.id)') .avatar img(v-lazy='world.thumbnailImageUrl')