diff --git a/app/utils.py b/app/utils.py index f9ce51bd8..3a69f4486 100644 --- a/app/utils.py +++ b/app/utils.py @@ -288,7 +288,7 @@ def get_template( return SMSPreviewTemplate( template, prefix=service['name'], - sender=sms_sender if sms_sender else (service['sms_sender'] not in {'GOVUK', None}), + sender=not service['prefix_sms_with_service_name'], show_recipient=show_recipient, redact_missing_personalisation=redact_missing_personalisation, ) diff --git a/tests/__init__.py b/tests/__init__.py index b48e2e33e..820d39fe8 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -56,6 +56,7 @@ def service_json( permissions=['email', 'sms'], organisation_type='central', free_sms_fragment_limit=250000, + prefix_sms_with_service_name=None, ): if users is None: users = [] @@ -63,6 +64,8 @@ def service_json( permissions = [] if inbound_api is None: inbound_api = [] + if prefix_sms_with_service_name is None: + prefix_sms_with_service_name = (sms_sender == 'GOVUK') return { 'id': id_, 'name': name, @@ -83,6 +86,7 @@ def service_json( 'dvla_organisation': '001', 'permissions': permissions, 'inbound_api': inbound_api, + 'prefix_sms_with_service_name': prefix_sms_with_service_name, }