Skip to content

Rbac client mangles request query parameters #369

@Hyperkid123

Description

@Hyperkid123

Example: https://stackblitz.com/edit/vitejs-vite-mygi8omd?file=src%2Fmain.ts

Fillowing code creates a request with invalid query parameters.

import { APIFactory } from '@redhat-cloud-services/javascript-clients-shared';
import getPrincipalAccess from '@redhat-cloud-services/rbac-client/GetPrincipalAccess';

const rbacApi = APIFactory("/", {
  getPrincipalAccess
})

rbacApi.getPrincipalAccess({
  application: 'foo',
  limit: 123
})

If you check the network tab these params are created:

?application.application=foo&application.limit=123

But correct parameters should be:

?application=foo&limit=123

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions