mirror of
				https://github.com/HabitRPG/habitica.git
				synced 2025-10-26 10:42:52 +01:00 
			
		
		
		
	fix(party members): clone array to avoid infinite loops, fixes #11969
This commit is contained in:
		| @@ -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 | ||||
|   | ||||
| @@ -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') { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user