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"))