Closed rderooij closed 8 months ago
In de standaard is het attribuut lock
opgenomen in het groepsattribuut bestandsdelen
In de OAS van de referentieimplementatie is dit ook opgenomen: https://redocly.github.io/redoc/?nocors&url=https://raw.githubusercontent.com/VNG-Realisatie/documenten-api/develop/src/openapi.yaml#tag/enkelvoudiginformatieobjecten/operation/enkelvoudiginformatieobject_retrieve
Ik ben nog aan het testen maar zou je zelf ook eens op de hosted version kunnen testen? http://documenten-api.vng.cloud/api/v1/enkelvoudiginformatieobjecten
Want aan jouw bericht te zien draai je lokaal een versie en die kan ik niet testen/controleren.
Ik heb geen toegang tot de hosted versie.
De hosted versie is volledig publiek toegankelijk. Een bearer token aanmaken en in de hosted versie seeden staat beschreven in de README van https://github.com/VNG-Realisatie/token-issuer . Als het niet lukt: herhaal de stappen nog een keer, soms hapert er wat.
Dan kun je daarna je calls doen naar https://documenten-api.vng.cloud/
Ik heb opnieuw mijn unit tests uitgevoerd maar krijg hetzelfde resultaat. Er is niks aangepast ten opzichte van versie 1.4.1 m.b.t. bestandsdelen.
Ik heb nog even vergeleken met de hosted versie, maar ik gebruik lokaal dezelfde versie: ghcr.io/vng-realisatie/documenten-api:1.4.2.
Ik het zojuist ook getest en inderdaad, de referentie implementatie geeft de lock niet terug. Dat is een bug in de referentie implementatie. In de standaard staat dit wel netjes beschreven.
De termijn waarop het gaat lukken om dit op te lossen is nog niet bekend maar ik ga mijn best doen dit zo snel mogelijk opgelost te krijgen.
@michielverhoef Wellicht goed om de achterliggende gedachte te schetsen --> we gebruiken de referentie-implementatie om onze geautomatiseerde unit-tests te runnen. Dus het is vanuit ontwikkeling eigenlijk niet te doen om handmatig a.d.h.v. tekst of een yaml dingen wel of niet te valideren.
om een inhoudelijke voorbeeld te geven:
Dit geeft dan een rapport wat het verschil is tussen onze DRC en de ref-implementatie en dat fixen we dan in de code en dan runnen we de tests opnieuw.
Deze bug is vandaag opgelost in release 1.4.3: https://documenten-api.vng.cloud/api/v1/schema/#tag/enkelvoudiginformatieobjecten/operation/enkelvoudiginformatieobject_create NB. De documentatie moet nog worden bijgewerkt maar is niet aangepast ten opzichte van Documenten API 1.4.2. Dit is slechts een fix in de referentie implementatie geweest.
Ticket https://github.com/VNG-Realisatie/gemma-zaken/issues/2336#issuecomment-1753082053 zou nu opgelost moeten zijn in versie 1.4.2: https://github.com/VNG-Realisatie/gemma-zaken/milestone/34.
Ik heb getest met documenten-api:1.4.2 en de response geeft nog niet het gewenste resultaat. Er is nog steeds geen lock attribuut aanwezig in bestandsdelen. Versie 1.3.2 kan ik niet testen omdat deze niet beschikbaar is.