MTES-MCT / qualicharge

Améliorer la qualité globale du service de recharge pour véhicules électriques en analysant les données de supervision.
https://beta.gouv.fr/startups/qualicharge.html
MIT License
2 stars 1 forks source link

Allow to submit single item in bulk endpoints #162

Closed jmaupetit closed 1 month ago

jmaupetit commented 1 month ago

Purpose

When paginating over object lists to submit, if the last page only contains a single item, the API will respond with a 422 HTTP status as we currently expect at least 2 items in the payload. This is obviously a edge case that needs to be handled.

Proposal

jmaupetit commented 1 month ago

Est-ce que la solution de tester le nombre de lignes qui restent et de les ajouter au bulk en cours de définition si ce nombre est inférieur à une valeur (ex 10) est faisable ?

Dans ce cas, ça éviterait d'avoir à gérer des trop petites tailles.

Je ne peux pas connaitre ce nombre a priori. Il n'est connu que de l'opérateur qui envoie les données.