diff --git a/pkg/userroles/user_role_service.go b/pkg/userroles/user_role_service.go index 32077730..ba79c303 100644 --- a/pkg/userroles/user_role_service.go +++ b/pkg/userroles/user_role_service.go @@ -149,17 +149,11 @@ func Add(client newclient.Client, userRole *UserRole) (*UserRole, error) { // Get returns a collection of user roles based on the criteria defined by its // input query parameter. If an error occurs, an empty collection is returned // along with the associated error. -func Get(client newclient.Client, spaceID string, userRolesQuery UserRolesQuery) (*resources.Resources[*UserRole], error) { - spaceID, err := internal.GetSpaceID(spaceID, client.GetSpaceID()) - if err != nil { - return nil, err - } - +func Get(client newclient.Client, userRolesQuery UserRolesQuery) (*resources.Resources[*UserRole], error) { values, _ := uritemplates.Struct2map(userRolesQuery) if values == nil { values = map[string]any{} } - values["spaceId"] = spaceID expandedUri, err := client.URITemplateCache().Expand(userRolesTemplate, values) if err != nil { diff --git a/test/e2e/user_role_service_test.go b/test/e2e/user_role_service_test.go index ff64fbdd..555f41d1 100644 --- a/test/e2e/user_role_service_test.go +++ b/test/e2e/user_role_service_test.go @@ -184,7 +184,7 @@ func TestUserRoleServiceAddGetDelete_NewClient(t *testing.T) { query := userroles.UserRolesQuery{ IDs: []string{userRole.GetID()}, } - userRolesToCompare, err := userroles.Get(client, client.GetSpaceID(), query) + userRolesToCompare, err := userroles.Get(client, query) require.NoError(t, err) require.NotNil(t, userRolesToCompare) for _, userRoleToCompare := range userRolesToCompare.Items {