Fix users not removed from the list in settings when unshared

This commit is contained in:
kolaente 2021-05-26 17:32:03 +02:00
parent 9d818921a7
commit 188134ae2e
No known key found for this signature in database
GPG key ID: F40E70337AB24C9B

View file

@ -258,31 +258,20 @@ export default {
} else if (this.shareType === 'team') {
this.stuffModel.teamId = this.sharable.id
}
this.stuffService
.delete(this.stuffModel)
.then(() => {
this.showDeleteModal = false
for (const i in this.sharables) {
if (
(this.sharables[i].id === this.stuffModel.userId &&
this.shareType === 'user') ||
(this.sharables[i].id === this.stuffModel.teamId &&
this.shareType === 'team')
(this.sharables[i].username === this.stuffModel.userId && this.shareType === 'user') ||
(this.sharables[i].id === this.stuffModel.teamId && this.shareType === 'team')
) {
this.sharables.splice(i, 1)
}
}
this.success(
{
message:
'The ' +
this.shareType +
' was successfully deleted from the ' +
this.typeString +
'.',
},
this
)
this.success({message: `The ${this.shareType} was successfully deleted from the ${this.typeString}.`}, this)
})
.catch((e) => {
this.error(e, this)