Rend kfetloaddevdata idempotent #778

Merged
mpepin merged 0 commits from kerl/make_kfetloaddevdata_idempotent into master 2020-12-04 17:17:38 +01:00
mpepin commented 2020-12-04 12:51:50 +01:00 (Migrated from git.eleves.ens.fr)

Problème :

Le script assigne des trigrammes 001, 002, 003, etc aux comptes COF des
Gaulois et des Romains en utilisant l'ordre du queryset
CofProfile.objects.all().
L'ordre des comptes dans le queryset n'est pas spécifié et peut varier
d'une exécution à l'autre, ça pose problème dans la suite :

Account.objects.get_or_create(trigramme=trigramme, cofprofile=profile)

Cette command essaie de créer un nouveau trigramme pour certains comptes
quand l'ordre change.

Solution :

Ordonner le queryset.

Problème : Le script assigne des trigrammes 001, 002, 003, etc aux comptes COF des Gaulois et des Romains en utilisant l'ordre du queryset CofProfile.objects.all(). L'ordre des comptes dans le queryset n'est pas spécifié et peut varier d'une exécution à l'autre, ça pose problème dans la suite : Account.objects.get_or_create(trigramme=trigramme, cofprofile=profile) Cette command essaie de créer un nouveau trigramme pour certains comptes quand l'ordre change. Solution : Ordonner le queryset.
mpepin commented 2020-12-04 12:52:31 +01:00 (Migrated from git.eleves.ens.fr)

NB: c'est probablement lié #241

NB: c'est probablement lié #241
lstephan commented 2020-12-04 17:17:38 +01:00 (Migrated from git.eleves.ens.fr)

mentioned in commit 7324a72e6e

mentioned in commit 7324a72e6e752ee1b6019e832fa7743c8eefcfb9
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/gestioCOF#778
No description provided.