Merge pull request #12805 from mkllnk/update-wicked-pdf-config-syntax

Update deprecated WickedPdf config syntax
This commit is contained in:
Filipe
2024-08-28 21:35:40 -06:00
committed by GitHub

View File

@@ -1,20 +1,13 @@
if Rails.env.test?
Rails.application.reloader.to_prepare do
WickedPdf.config = {
#:wkhtmltopdf => '/usr/local/bin/wkhtmltopdf',
#:layout => "pdf.html",
:page_size => 'A3',
:exe_path => `bundle exec which wkhtmltopdf`.chomp
}
end
else
Rails.application.reloader.to_prepare do
WickedPdf.config = {
#:wkhtmltopdf => '/usr/local/bin/wkhtmltopdf',
#:layout => "pdf.html",
:page_size => 'A4', # default
:exe_path => `bundle exec which wkhtmltopdf`.chomp
}
WickedPdf.configure do |c|
c.exe_path = `bundle exec which wkhtmltopdf`.chomp
if Rails.env.test?
# Conversion from PDF to text struggles with multi-line text.
# We avoid that by printing on bigger pages.
# https://github.com/openfoodfoundation/openfoodnetwork/pull/9674
c.page_size = "A3"
else
c.page_size = "A4"
end
end