Fix array fill logicl; allow matching on any permissions

This commit is contained in:
Dane Everitt 2020-03-29 21:52:18 -07:00
parent 9b4f2deb78
commit 5d5a5c2afc
No known key found for this signature in database
GPG key ID: EEA66103B3D71F53
3 changed files with 14 additions and 6 deletions

View file

@ -6,9 +6,7 @@ export const usePermissions = (action: string | string[]): boolean[] => {
return useDeepMemo(() => {
if (userPermissions[0] === '*') {
return ([] as boolean[]).fill(
true, 0, Array.isArray(action) ? action.length : 1,
);
return Array(Array.isArray(action) ? action.length : 1).fill(true);
}
return (Array.isArray(action) ? action : [ action ])