kinde-oss / kinde-dotnet-sdk

Kinde SDK for .Net
MIT License
14 stars 5 forks source link

Bug: ApiException on RolesApi.GetPermission and RolesApi.GetPermissionAsync #21

Open infolabnz opened 2 days ago

infolabnz commented 2 days ago

Prerequisites

Describe the issue

Kinde.Api.Client.ApiException: 'Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[Kinde.Api.Model.RolesPermissionResponseInner]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
Path 'code', line 1, position 8.'

Also, the naming of this end point should be GetRolePermissionsAsync (plural).

Library URL

https://github.com/kinde-oss/kinde-dotnet-sdk

Library version

1.2.8

Operating system(s)

Windows

Operating system version(s)

Wwindows 11 v10.0.22635

Further environment details

No response

Reproducible test case URL

No response

Additional information

No response

coel commented 1 day ago

Thank you for raising this, I will look into it.