From e503d28b4dbc6b1f5451da86bb5b088a73eee8b5 Mon Sep 17 00:00:00 2001 From: Sylvain Date: Wed, 23 Mar 2022 16:51:36 +0100 Subject: [PATCH] (bug) unable to decode base64 invoices logo --- app/pdfs/pdf/invoice.rb | 2 +- app/pdfs/pdf/payment_schedule.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/pdfs/pdf/invoice.rb b/app/pdfs/pdf/invoice.rb index 115acfa2e..ab391869b 100644 --- a/app/pdfs/pdf/invoice.rb +++ b/app/pdfs/pdf/invoice.rb @@ -27,7 +27,7 @@ class PDF::Invoice < Prawn::Document # logo img_b64 = Setting.get('invoice_logo') begin - image StringIO.new(Base64.decode64(img_b64.value)), fit: [415, 40] + image StringIO.new(Base64.decode64(img_b64)), fit: [415, 40] rescue StandardError => e puts "Unable to decode invoice logo from base64: #{e}" end diff --git a/app/pdfs/pdf/payment_schedule.rb b/app/pdfs/pdf/payment_schedule.rb index e0feb3b83..624949430 100644 --- a/app/pdfs/pdf/payment_schedule.rb +++ b/app/pdfs/pdf/payment_schedule.rb @@ -30,7 +30,7 @@ class PDF::PaymentSchedule < Prawn::Document # logo img_b64 = Setting.get('invoice_logo') begin - image StringIO.new(Base64.decode64(img_b64.value)), fit: [415, 40] + image StringIO.new(Base64.decode64(img_b64)), fit: [415, 40] rescue StandardError => e puts "Unable to decode invoice logo from base64: #{e}" end