be more generous in finding PDF attachment file name when rendering financial verification form

This commit is contained in:
dandds
2018-11-28 13:20:52 -05:00
parent 0201367d29
commit 6a45edcfd0
2 changed files with 39 additions and 6 deletions

View File

@@ -32,11 +32,16 @@ class FinancialVerificationBase(object):
form = FinancialVerificationForm(obj=fv, formdata=_formdata)
if not form.has_task_order_pdf:
try:
attachment = Attachment.get_for_resource("task_order", self.request.id)
form.task_order.pdf.data = attachment.filename
except NotFoundError:
pass
if isinstance(form.task_order.pdf.data, Attachment):
form.task_order.pdf.data = form.task_order.pdf.data.filename
else:
try:
attachment = Attachment.get_for_resource(
"task_order", self.request.id
)
form.task_order.pdf.data = attachment.filename
except NotFoundError:
pass
return form