diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5cd079bca115d28e7caccf0566ead90ac2b66fca..a3023b12da07c5978ff1c09416ad0fa5881d17d4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -18,6 +18,7 @@ Fixed ~~~~~ * View for assigning permissions didn't work with some global permissions. +* PDFs generated in background didn't contain logo or site title. `2.2.1_ – 2021-12-02 -------------------- diff --git a/aleksis/core/util/pdf.py b/aleksis/core/util/pdf.py index 03c5fcd47aee7e0a6b8c3b40dca9bbd82568561e..d65000811b123eab7ce6ad7e7ce29b02c3d73b06 100644 --- a/aleksis/core/util/pdf.py +++ b/aleksis/core/util/pdf.py @@ -75,6 +75,8 @@ def generate_pdf_from_template( if not request: processed_context = process_custom_context_processors(settings.PDF_CONTEXT_PROCESSORS) processed_context.update(context) + else: + processed_context = context html_template = render_to_string(template_name, processed_context, request) file_object = PDFFile.objects.create(html_file=ContentFile(html_template, name="source.html"))