Merge pull request #3748 from nextcloud/bugfix/noid/stabil-key-for-participants

Make the key for participants stable
This commit is contained in:
Ivan Sein 2020-06-05 12:13:51 +02:00 коммит произвёл GitHub
Родитель 4615dc9126 d4572e6f85
Коммит 4c04f572c7
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -24,7 +24,7 @@
<ul>
<Participant
v-for="item in items"
:key="item.id"
:key="generateKey(item)"
:participant="item"
:is-selectable="participantsSelectable"
@clickParticipant="handleClickParticipant" />
@ -84,6 +84,16 @@ export default {
async handleClickParticipant(participant) {
this.$emit('click', participant)
},
generateKey(participant) {
let key = 'i#' + participant.id
if (participant.userId) {
key = 'u#' + participant.userId
} else if (participant.sessionId) {
key = 's#' + participant.sessionId
}
return key
},
},
}
</script>