From 7317f377445b10bff5c4bcb94ded7e30ff8b9ad7 Mon Sep 17 00:00:00 2001
From: Jonathan Weth <git@jonathanweth.de>
Date: Thu, 9 Dec 2021 20:29:19 +0100
Subject: [PATCH] Update changelog

---
 CHANGELOG.rst            | 1 +
 aleksis/core/util/pdf.py | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 5cd079bca..a3023b12d 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 03c5fcd47..d65000811 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"))
-- 
GitLab