Jira

https://os2web.atlassian.net/projects/KITOSUDV/versions/11172

GitHub

https://github.com/os2kitos/kitos/releases/tag/9.5.1

API ændringer

Fuld support for delvise opdateringer via HTTP PATCH

Jira links

https://os2web.atlassian.net/browse/KITOSUDV-2357

Beskrivelse

I denne release er PATCH blevet rullet ud på API V2 jf. https://datatracker.ietf.org/doc/html/rfc7396 .

Se mere herom: API Design (V2)

Fejlrettelser ifm. serialisering af listedata i API svar

Jira links

https://os2web.atlassian.net/browse/KITOSUDV-2507

https://os2web.atlassian.net/browse/KITOSUDV-2470

Problembeskrivelse

På nogle endpoints blev serialisering af listedata håndteret forkert og man fik derfor et response som f.eks.

"roles": {   "$type": "System.Linq.Enumerable+WhereSelectEnumerableIterator`2[[Core.Abstractions.Types.Maybe`1[[Presentation.Web.Models.API.V2.Types.Organization.OrganizationUserRole, Presentation.Web]], Core.Abstractions],[Presentation.Web.Models.API.V2.Types.Organization.OrganizationUserRole, Presentation.Web]], System.Core",  "$values": [ 0, 3, 5, 4, 2 ] }

I stedet for det forventede:

"roles": [0, 3, 5, 4, 2]

Omfang

Problemet omfattede:

  • GET /api/v2/data-processing-registrations

  • GET /api/v2/organizations/{ORG UUID}/users

  • GET /api/v2/organizations/{ORG UUID}/users/{USER UUID}