fix contract recap

This commit is contained in:
2026-03-05 20:58:00 +01:00
parent 5c356f5802
commit cb0235e19f
5 changed files with 153 additions and 89 deletions

View File

@@ -250,12 +250,13 @@ def get_contract_recap(
)
form = form_service.get_one(session, form_id=form_id)
contracts = service.get_all(session, user, forms=[form.name])
filename = f'{form.name}_recapitulatif_contrats.ods'
return StreamingResponse(
io.BytesIO(generate_recap(contracts, form)),
media_type='application/zip',
media_type='application/vnd.oasis.opendocument.spreadsheet',
headers={
'Content-Disposition': (
'attachment; filename=filename.ods'
f'attachment; filename={filename}'
)
}
)