Add/remove correctly

This commit is contained in:
Jake Barnby
2022-09-12 14:02:23 +12:00
parent a1194d91f3
commit d6fa54bd1e
+9 -1
View File
@@ -54,7 +54,15 @@
}
const parsedKey = this.parseOutputPermission(key);
const permissionString = this.buildPermission(parsedKey, permission.role);
this.rawPermissions[index] = permissionString;
if (permission[key]) {
if (!this.rawPermissions.includes(permissionString)) {
this.rawPermissions.push(permissionString);
}
} else {
this.rawPermissions = this.rawPermissions.filter(p => {
return !p.includes(permissionString);
});
}
});
});
},