VNG-Realisatie / gemma-zaken

Samen ontwikkelen van API's voor Zaakgericht werken
https://vng-realisatie.github.io/gemma-zaken/
Other
41 stars 26 forks source link

opdrachtgevendeOrganisatie moet null kunnen zijn #2395

Open johannesbattjes opened 5 months ago

johannesbattjes commented 5 months ago

In Redoc (https://vng-realisatie.github.io/gemma-zaken/standaard/zaken/redoc-1.5.1#tag/zaken/operation/zaak_create) staat dit: opdrachtgevendeOrganisatie => string (opdrachtgevende organisatie)

Dit is niet logisch - immers er is niet altijd een opdrachtgevende situatie. Bij de patch zou het mogelijk moeten zijn een ten onrechte opgevoerde opdrachtgever weer op null te zetten. Vanuit het oogpunt van backwards compatibility (in 1.0 bestond dit veld niet) zouden nullwaardes altijd toegestaan moeten zijn.

Oplossing: opdrachtgevendeOrganisatie => string or null (opdrachtgevende organisatie)

@HenriKorver

HenriKorver commented 5 months ago

Je kunt ook een ten onrechte opgevoerde opdrachtgever afvoeren door de string leeg te maken.

{ 
   "opdrachtgevendeOrganisatie": ""
}

Dit is misschien niet fraai en niet consequent met andere velden die wel op null gezet kunnen worden, maar het werkt wel. Omdat de doorontwikkeling van de referentie-implementatie (tijdelijk) gepauzeerd is, behandelen we momenteel alleen bugs of issues die echt blokkerend zijn voor het gebruik van de ZGW API's.