melsk-r / HC-BAG-bevragen-issues

0 stars 0 forks source link

Inconsistente reason meldingen bij 'filteren van resources met een gerelateerde resource identificatie i.c.m. het embedden van dezelfde gerelateerde resource' #283

Closed melsk-r closed 4 months ago

melsk-r commented 4 months ago

Originally created by MelvLee (https://github.com/VNG-Realisatie/BAG-Gemeentelijke-wensen-tav-BAG-Bevragingen/issues/469):

https://api.bag.acceptatie.kadaster.nl/esd/huidigebevragingen/v1/adressen?adresseerbaarObjectIdentificatie=0226010000038820&expand=adresseerbareobjecten geeft de volgende invalidParams

[
        {
            "name": "expand",
            "code": "expand",
            "reason": "Deel van de parameterwaarde is niet correct: adresseerbareobjecten."
        }
]

en

https://api.bag.acceptatie.kadaster.nl/esd/huidigebevragingen/v1/adresseerbareobjecten?pandIdentificatie=0226100000008856&expand=panden geeft de volgende invalidParams

[
        {
            "name": "expand",
            "code": "expand",
            "reason": "Deel van de parameterwaarde is niet correct: filteren met pandIdentificatie en tegelijk expanden van panden is niet toegestaan."
        }
]
melsk-r commented 4 months ago

This comment originally might have been created by someone else.

@MelvLee, de foutmelding ontstaat na een andere fout. Ze zijn daarom niet hetzelfde.

Het request /v1/adressen?adresseerbaarObjectIdentificatie=0226010000038820&expand=adresseerbareobjecten bevat een ongeldige waarde voor de expand parameter, vandaar de melding die gegeven wordt. https://api.bag.acceptatie.kadaster.nl/esd/huidigebevragingen/v1/adressen?adresseerbaarObjectIdentificatie=0226010000038820&expand=test geeft:

    {
        "name": "expand",
        "code": "expand",
        "reason": "Deel van de parameterwaarde is niet correct: test."
    }

/v1/adressen?adresseerbaarObjectIdentificatie=0226010000038820&expand=adresseerbaarObject is de toegestane waarde en daarmee krijg je ook de verwachte foutmelding dat de combinatie van id en expand niet toegestaan is.

{

"name": "expand", "code": "expand", "reason": "Deel van de parameterwaarde is niet correct: filteren met adresseerbaarObjectIdentificatie en tegelijk expanden van adresseerbaarObject is niet toegestaan." }

melsk-r commented 4 months ago

This comment originally might have been created by someone else.

@NicoleKortoomsBAG . Helder. Typo van mijn kant. Misschien is het niet zo handig om dezelfde code te gebruiken voor deze 2 situaties. Hierdoor was het voor mij als consumer niet duidelijk of de fout kwam door een typo of dat ik iets deed wat niet mocht. Maar wat mij betreft een lage prio. Ik sluit de issue.