From 381b52f46c12e58acb5f087a503db2d453c9b65f Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Wed, 6 Nov 2019 23:13:14 +0100 Subject: [PATCH 1/3] =?UTF-8?q?Fix:=20les=20participants=20nouvellement=20?= =?UTF-8?q?cr=C3=A9=C3=A9s=20ont=20pay=C3=A9=20leurs=20places=20BdA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Si un participanti est créé avec `get_or_create`, son champ `paid` n'était pas créé... C'est difficile à insérer dans la logique du Manager, donc on fix ça dans la vue concernée. --- bda/views.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bda/views.py b/bda/views.py index 94e57b7b..29812b90 100644 --- a/bda/views.py +++ b/bda/views.py @@ -385,7 +385,7 @@ def revente_manage(request, tirage_id): user=request.user, tirage=tirage ) - if not participant.paid: + if not created and not participant.paid: return render(request, "bda/revente/notpaid.html", {}) resellform = ResellForm(participant, prefix="resell") From 085013b256f2d32c8c7b5278d1e95528629b1b59 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20P=C3=A9pin?= Date: Sun, 1 Dec 2019 11:33:44 +0100 Subject: [PATCH 2/3] Add some explanations about !379 --- bda/views.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bda/views.py b/bda/views.py index 29812b90..f33b7013 100644 --- a/bda/views.py +++ b/bda/views.py @@ -385,6 +385,9 @@ def revente_manage(request, tirage_id): user=request.user, tirage=tirage ) + # If the participant has just been created, the `paid` field is not + # automatically added by our custom ObjectManager. Skip the check in this + # scenario. if not created and not participant.paid: return render(request, "bda/revente/notpaid.html", {}) From 77ceae37ef5d23c527abff3f2bc48ceaee30e320 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20P=C3=A9pin?= Date: Sun, 1 Dec 2019 11:37:43 +0100 Subject: [PATCH 3/3] Update CHANGELOG --- CHANGELOG | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 5133924e..2fd475d8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,9 +4,13 @@ - Nouveau module BDS - Nouveau module clubs +* Version ??? - ??? + +- Corrige un crash sur la page des reventes pour les nouveaux participants. +- Corrige un bug d'affichage pour les trigrammes avec caractères spéciaux + * Version 0.3.3 - 30/11/2019 -- Corrige un bug d'affichage pour les trigrammes avec caractères spéciaux - Corrige un problème de redirection lors de la déconnexion (CAS seulement) - Les catégories d'articles K-Fêt peuvent être exemptées de subvention COF - Corrige un bug d'affichage dans K-Psul quand on annule une transaction sur LIQ