benoitdm-oslandia / pg_featureserv

Apache License 2.0
1 stars 0 forks source link

Task - action sur les codes de retour en erreur #45

Closed benoitdm-oslandia closed 1 year ago

benoitdm-oslandia commented 1 year ago

In GitLab by @azarz on Sep 20, 2022, 16:19

Pour l'instant, la grande majorité des codes de retours sont des 500, alors que dans certains cas il me semble que des 400 seraient plus pertinents. Exemples:

https://git.oslandia.net/Client-projects/geoplateforme-ign-pg-featureserv/-/blob/develop/internal/service/handler.go#L354

https://git.oslandia.net/Client-projects/geoplateforme-ign-pg-featureserv/-/blob/develop/internal/service/handler.go#L716

Exemple dans les tests : une requête est volontairement mal formée, mais on s'attend quand même à un 500 : https://git.oslandia.net/Client-projects/geoplateforme-ign-pg-featureserv/-/blob/develop/internal/service/handler_update_test.go#L251

Dans le cas du replace, j'ai opté pour un 400 dans ce cas là.

benoitdm-oslandia commented 1 year ago

In GitLab by @jmkerloch on Oct 17, 2022, 17:35

added 10h of time spent

benoitdm-oslandia commented 1 year ago

marked this issue as related to #85