Skip to content

Commit 98adf76

Browse files
jsarmanTheSharpieOne
authored andcommitted
fix(api-core): Allow array for permissions (#67)
axi-user-permissions supports queryParms of arrays as so permissionId=1234&permissionId=2345. Add paramSerializer to override default ,which serializes as brackets (permissionId[]=1234&permissionId[]=2345) BREAKING CHANGE: The query to the API has been changed. To get the previous behavior, supply a custom paramSerializer.
1 parent c602275 commit 98adf76

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

packages/api-core/src/resources/userPermissions.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import qs from 'qs';
12
import AvApi from '../api';
23

34
export default class AvUserPermissions extends AvApi {
@@ -6,6 +7,8 @@ export default class AvUserPermissions extends AvApi {
67
{
78
path: 'api/internal',
89
name: 'axi-user-permissions',
10+
paramsSerializer: params =>
11+
qs.stringify(params, { arrayFormat: 'repeat' }),
912
},
1013
config
1114
);

0 commit comments

Comments
 (0)