From 72f8005fbd206d30308f7460ec26f313053ff00d Mon Sep 17 00:00:00 2001 From: Julien Aldon Date: Fri, 20 Feb 2026 16:26:19 +0100 Subject: [PATCH] fix recurent and layout none --- backend/src/contracts/contracts.py | 2 +- backend/src/contracts/templates/layout.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/src/contracts/contracts.py b/backend/src/contracts/contracts.py index a30ddc0..3322c84 100644 --- a/backend/src/contracts/contracts.py +++ b/backend/src/contracts/contracts.py @@ -111,7 +111,7 @@ async def get_base_contract_template( session: Session = Depends(get_session), ): form = form_service.get_one(session, form_id) - recurrents = [pr for pr in form.productor.products if pr.type == models.ProductType.RECCURENT] + recurrents = list(map(lambda x: {"product": x, "quantity": None}, filter(lambda product: product.type == models.ProductType.RECCURENT, form.productor.products))) occasionals = [{ 'shipment': sh, 'price': None, diff --git a/backend/src/contracts/templates/layout.html b/backend/src/contracts/templates/layout.html index 79cafff..f4a6116 100644 --- a/backend/src/contracts/templates/layout.html +++ b/backend/src/contracts/templates/layout.html @@ -274,7 +274,7 @@ else ""}} - {{rec.quantity}}{{"g" if rec.product.unit == "1" else "kg" if + {{rec.product.quantity if rec.product.quantity != None else ""}}{{"g" if rec.product.unit == "1" else "kg" if rec.product.unit == "2" else "p" }}