BaseAdresseNationale / moissonneur-bal

Service de moissonnage des Bases Adresses Locales
2 stars 0 forks source link

Migration des identifiants des clients de l'API dépôt #58

Closed tmerlier closed 1 year ago

tmerlier commented 1 year ago

Contexte

Depuis https://github.com/BaseAdresseNationale/api-depot/pull/48, les clients de l'API de dépôt disposent d'un identifiant mongo unique. Les clients déjà existants ont gardé cet identifiant "legacy", mais les nouveaux n'en ont pas. Or, pendant la publication d'une révision, le moissonneur se base sur cet identifiant "legacy" et, en cas de conflit, le stock dans currentClientId.

De plus, le moissonneur s'identifie également avec cet identifiant.

Évolutions

Il est nécessaire de faire une migration des currentClientId existant pour les remplacer par l'identifiant mongo. Mais aussi de mettre à jour la variable API_DEPOT_CLIENT_IDdans le .env pour utiliser l'identifiant mongo.