open-forms icon indicating copy to clipboard operation
open-forms copied to clipboard

Foutieve manier van valideren Zaaktype URL tijdens registreren van nieuwe ZGW API's Registratieplugin

Open andyverberne opened this issue 5 months ago • 2 comments

Product versie / Product version

2.7.6

Customer reference

Dimpact

Omschrijf het probleem / Describe the bug

Tijdens het registeren van een nieuwe ZGW API's Registratieplugin moet o.a. een zaaktype URL worden opgegeven. Tijdens het opslaan van de registratie wordt gevalideerd of het zaaktype bestaat. Dit gebeurt door de volgende REST call uit te voeren:

{
    "resource": "https://dmidoffice2.esuite-development.net/zgw-apis-provider/ztc/api/v1/catalogussen",
    "query": null,
    "body": null
}

Hierbij wordt dus een volledige catalogus opgevraagd met waarschijnlijk als doel te controleren of het ingestelde zaaktype voorkomt in de lijst van zaaktypen. Het attribuut zaaktypen is echter niet verplicht in de Catalogi resource en hoeft dus niet aanwezig te zijn. Daar moet rekening mee worden gehouden.

Stappen om te reproduceren / Steps to reproduce

Maak een ZGW API's Registratieplugin optie aan en zorg dat het opvragen van de catalogus REST call een response geeft zonder zaaktypen

Verwacht gedrag / Expected behavior

Het valideren van het zaaktype gebeurd niet door het ophalen van een catalogus maar door het bewust zaaktype op te halen en te controleren of de response een 200 is en niet een 404

Screen resolution

None

Device

None

OS

None

Browser

No response

andyverberne avatar Sep 08 '24 06:09 andyverberne