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', () => ({