From 3e17d9398b1be1bff53683e42cb4cfb0caf88a9b Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Fri, 12 Aug 2022 12:26:58 +1200 Subject: [PATCH] Fix raw permission removal --- public/scripts/permissions-matrix.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/public/scripts/permissions-matrix.js b/public/scripts/permissions-matrix.js index 93df927174..d8209d0333 100644 --- a/public/scripts/permissions-matrix.js +++ b/public/scripts/permissions-matrix.js @@ -39,8 +39,6 @@ if (update) this.rawPermissions.push(`update(${role})`); if (xdelete) this.rawPermissions.push(`delete(${role})`); - console.log(this.rawPermissions); - this.permissions.push({ role, read, @@ -53,7 +51,9 @@ }, removePermission(index) { let row = this.permissions.splice(index, 1); - this.rawPermissions = this.rawPermissions.filter(p => !p.includes(row.role)); + if (row.length === 1) { + this.rawPermissions = this.rawPermissions.filter(p => !p.includes(row[0].role)); + } } })); Alpine.data('permissionsRow', () => ({