From 7a89b1b835c9d06bc62e0931d4f962ecd4430691 Mon Sep 17 00:00:00 2001 From: Pea Tyczynska Date: Mon, 20 Apr 2020 15:22:49 +0100 Subject: [PATCH] Fix bug where preview for templated letters would not show --- app/celery/letters_pdf_tasks.py | 3 ++- app/template/rest.py | 3 ++- tests/app/celery/test_letters_pdf_tasks.py | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app/celery/letters_pdf_tasks.py b/app/celery/letters_pdf_tasks.py index bef155692..495426cba 100644 --- a/app/celery/letters_pdf_tasks.py +++ b/app/celery/letters_pdf_tasks.py @@ -89,7 +89,8 @@ def create_letters_pdf(self, notification_id): def get_letters_pdf(template, contact_block, filename, values): template_for_letter_print = { "subject": template.subject, - "content": template.content + "content": template.content, + "template_type": template.template_type } data = { diff --git a/app/template/rest.py b/app/template/rest.py index 1ae8a3ac9..80e33ff9c 100644 --- a/app/template/rest.py +++ b/app/template/rest.py @@ -288,7 +288,8 @@ def preview_letter_template_by_notification_id(service_id, notification_id, file "id": str(notification.template_id), "subject": template.subject, "content": template.content, - "version": str(template.version) + "version": str(template.version), + "template_type": template.template_type } service = dao_fetch_service_by_id(service_id) diff --git a/tests/app/celery/test_letters_pdf_tasks.py b/tests/app/celery/test_letters_pdf_tasks.py index bd0f822aa..a6e43c27b 100644 --- a/tests/app/celery/test_letters_pdf_tasks.py +++ b/tests/app/celery/test_letters_pdf_tasks.py @@ -82,7 +82,8 @@ def test_get_letters_pdf_calls_notifications_template_preview_service_correctly( 'filename': filename, 'template': { 'subject': sample_letter_template.subject, - 'content': sample_letter_template.content + 'content': sample_letter_template.content, + 'template_type': sample_letter_template.template_type } }