Commit ea29bb42 by Will Daly

Merge pull request #6961 from edx/will/quiet-error-logs-invoice-pdf-missing-image

Avoid logging errors when the image path is not provided for invoice PDFs
parents a2df7af5 51735253
...@@ -193,24 +193,26 @@ class PDFInvoice(object): ...@@ -193,24 +193,26 @@ class PDFInvoice(object):
) )
# Left-Aligned cobrand logo # Left-Aligned cobrand logo
cobrand_img = self.load_image(self.cobrand_logo_path) if self.cobrand_logo_path:
if cobrand_img: cobrand_img = self.load_image(self.cobrand_logo_path)
img_width = float(cobrand_img.size[0]) / (float(cobrand_img.size[1]) / self.cobrand_logo_height) if cobrand_img:
self.pdf.drawImage(cobrand_img.filename, horizontal_padding_from_border, img_y_pos, img_width, img_width = float(cobrand_img.size[0]) / (float(cobrand_img.size[1]) / self.cobrand_logo_height)
self.cobrand_logo_height, mask='auto') self.pdf.drawImage(cobrand_img.filename, horizontal_padding_from_border, img_y_pos, img_width,
self.cobrand_logo_height, mask='auto')
# Right aligned brand logo # Right aligned brand logo
logo_img = self.load_image(self.logo_path) if self.logo_path:
if logo_img: logo_img = self.load_image(self.logo_path)
img_width = float(logo_img.size[0]) / (float(logo_img.size[1]) / self.brand_logo_height) if logo_img:
self.pdf.drawImage( img_width = float(logo_img.size[0]) / (float(logo_img.size[1]) / self.brand_logo_height)
logo_img.filename, self.pdf.drawImage(
self.page_width - (horizontal_padding_from_border + img_width), logo_img.filename,
img_y_pos, self.page_width - (horizontal_padding_from_border + img_width),
img_width, img_y_pos,
self.brand_logo_height, img_width,
mask='auto' self.brand_logo_height,
) mask='auto'
)
return img_y_pos - self.min_clearance return img_y_pos - self.min_clearance
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment