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-registrationsGET /api/v2/organizations/{ORG UUID}/usersGET /api/v2/organizations/{ORG UUID}/users/{USER UUID}