etalab / rncs_worker_api_entreprise

API pour récupérer et mettre à disposition les données du Répertoire National du Commerce et des Société
https://entreprise.data.gouv.fr
MIT License
23 stars 13 forks source link

Erreur 500 lorsque l'import quotidien échoue #118

Closed brindu closed 5 years ago

brindu commented 5 years ago

Quand l'import quotidien a échoué nous renvoyons une erreur 500.

A corriger en renvoyant la donnée en base malgré tout, à la date du dernier import s'étant déroulé avec succès.

brindu commented 5 years ago

Il y a tout de même un problème avec ce correctif : une mise à jour quotidienne échoue si la mise à jour quotidienne d'au moins un greffe échoue. Donc, pour une mise à jour quotidienne qui a globalement échouée, les données des greffes pour lesquels l'import s'est bien déroulée seront anti-datées.

Malheureusement, on est obligé de faire de trade off en l'état. Même si nous considérions dorénavant que les données de chaque greffe vivent leur vie dans leur coin, et que les imports quotidiens sont indépendants les uns des autres nous pourrions rencontrer des erreurs lors d'un transfert de greffe par exemple.