fix(admin): évite un bug en cas de commande sans réservation

This commit is contained in:
François Poulain 2024-05-11 21:07:41 +02:00
parent 23fb05bdcf
commit 438d071006

View File

@ -13,7 +13,7 @@ class Fournée(models.Model):
def masse_commandée(self, pâte_id):
"Renvoie la masse commandée d'une pâte donnée"
poids_qté = self.commande_set.filter(réservation__pain__pâte_id=pâte_id).values('réservation__pain__poids', 'réservation__quantité')
poids_qté = self.commande_set.exclude(réservation=None).filter(réservation__pain__pâte_id=pâte_id).values('réservation__pain__poids', 'réservation__quantité')
return sum([c['réservation__quantité'] * c['réservation__pain__poids'] for c in poids_qté])
class Ingrédient(models.Model):