using root when locating assets in contract print

This commit is contained in:
ewandor
2023-03-16 03:47:29 +01:00
parent becab58c73
commit 015fc00f6f

View File

@@ -81,7 +81,7 @@ async def render_css(root_url, contract):
async def preview_draft(draft_id: str, request: Request) -> str:
draft = await build_model(await ContractDraft.get(draft_id))
return await render_print(f'{request.url.scheme}://{request.url.hostname}', draft)
return await render_print('', draft)
@print_router.get("/preview/signature/{signature_id}", response_class=HTMLResponse)
@@ -91,7 +91,7 @@ async def preview_contract_by_signature(signature_id: str, request: Request) ->
if p.signature_affixed:
p.signature_png = retrieve_signature_png(f'media/signatures/{p.signature_uuid}.png')
return await render_print(f'{request.url.scheme}://{request.url.hostname}', contract)
return await render_print('', contract)
@print_router.get("/preview/{contract_id}", response_class=HTMLResponse)
@@ -101,7 +101,7 @@ async def preview_contract(contract_id: str, request: Request) -> str:
if p.signature_affixed:
p.signature_png = retrieve_signature_png(f'media/signatures/{p.signature_uuid}.png')
return await render_print(f'{request.url.scheme}://{request.url.hostname}', contract)
return await render_print('', contract)
@print_router.get("/pdf/{contract_id}", response_class=FileResponse)