Skip to content

organizations/{org}/roles stops returning permissions #1219

@rustyjux

Description

@rustyjux

Portal API organizations/{org}/roles endpoint does not return organization role permissions after many organizations have been created.

Test Case

ENV

Has only been replicated in local dev env so far.

  • DEV
  • TEST
  • PROD

TESTCASE

EXPECTED

  • returns:
{
    "name": "ministry-of-health",
    "parent": "/ca.bc.gov",
    "roles": [
        {
            "name": "organization-admin",
            "permissions": [
                {
                    "resource": "org/ministry-of-health",
                    "scopes": [
                        "Dataset.Manage",
                        "GroupAccess.Manage",
                        "Namespace.Assign"
                    ]
                }
            ]
        }
    ]
}

ACTUAL

  • returns:
{
    "name": "ministry-of-health",
    "parent": "/ca.bc.gov",
    "roles": [
        {
            "name": "organization-admin",
            "permissions": []
        }
    ]
}

Possible cause

  • maybe there is some paging that hasn't been accounted for when calling the Keycloak API?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingjira

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions