fix(party members): clone array to avoid infinite loops, fixes #11969

This commit is contained in:
Matteo Pagliazzi
2020-03-13 23:48:10 +01:00
parent e94631a002
commit 1411706963
2 changed files with 2 additions and 2 deletions

View File

@@ -475,7 +475,7 @@ export default {
return this.$store.state.memberModalOptions.challengeId;
},
sortedMembers () {
let sortedMembers = this.members;
let sortedMembers = this.members.slice(); // shallow clone to avoid infinite loop
if (!isEmpty(this.sortOption)) {
// Use the memberlist filtered by searchTerm

View File

@@ -170,7 +170,7 @@ export default {
return Math.floor(this.currentWidth / 140) + 1;
},
sortedPartyMembers () {
let sortedMembers = this.partyMembers;
let sortedMembers = this.partyMembers.slice(); // shallow clone to avoid infinite loop
const { order, orderAscending } = this.user.party;
if (order === 'profile.name') {