fix contract submission
All checks were successful
Deploy Amap / deploy (push) Successful in 33s

This commit is contained in:
Julien Aldon
2026-02-20 12:05:41 +01:00
parent af4941c1b9
commit 34b2436ca0
3 changed files with 22 additions and 13 deletions

View File

@@ -80,7 +80,6 @@ async def create_contract(
recurrents = list(map(lambda x: {"product": x.product, "quantity": x.quantity}, filter(lambda contract_product: contract_product.product.type == models.ProductType.RECCURENT, new_contract.products)))
recurrent_price = compute_recurrent_prices(recurrents, len(new_contract.form.shipments))
price = recurrent_price + compute_occasional_prices(occasionals)
total_price = '{:10.2f}'.format(price)
cheques = list(map(lambda x: {"name": x.name, "value": x.value}, new_contract.cheques))
# TODO: send contract to referer
@@ -90,8 +89,8 @@ async def create_contract(
cheques,
occasionals,
recurrents,
recurrent_price,
total_price
'{:10.2f}'.format(recurrent_price),
'{:10.2f}'.format(price)
)
pdf_file = io.BytesIO(pdf_bytes)
contract_id = f'{new_contract.firstname}_{new_contract.lastname}_{new_contract.form.productor.type}_{new_contract.form.season}'