mirror of
https://github.com/GSA/notifications-api.git
synced 2026-02-04 18:31:13 -05:00
Don't fallback to dvla_organisation if letter branding unset
The template preview app now accepts a null value for the `filename` parameter. If a service doesn't have a letter branding option set, previously we defaulted to their dvla_organisation (probably HM Government). Now, we pass through None, so that we generate letters without any logo or branding.
This commit is contained in:
@@ -182,8 +182,7 @@ def test_create_letters_pdf_sets_technical_failure_max_retries(mocker, sample_le
|
||||
mock_update_noti.assert_called_once_with(sample_letter_notification.id, 'technical-failure')
|
||||
|
||||
|
||||
# We only need this while we are migrating to the new letter_branding model
|
||||
def test_create_letters_gets_the_right_logo_when_service_has_dvla_logo(
|
||||
def test_create_letters_gets_the_right_logo_when_service_has_no_logo(
|
||||
notify_api, mocker, sample_letter_notification
|
||||
):
|
||||
mock_get_letters_pdf = mocker.patch('app.celery.letters_pdf_tasks.get_letters_pdf', return_value=(b'\x00\x01', 1))
|
||||
@@ -194,7 +193,7 @@ def test_create_letters_gets_the_right_logo_when_service_has_dvla_logo(
|
||||
mock_get_letters_pdf.assert_called_once_with(
|
||||
sample_letter_notification.template,
|
||||
contact_block=sample_letter_notification.reply_to_text,
|
||||
filename=sample_letter_notification.service.dvla_organisation.filename,
|
||||
filename=None,
|
||||
values=sample_letter_notification.personalisation
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user