diff --git a/app/notify_client/service_api_client.py b/app/notify_client/service_api_client.py index ecf7befe2..abc31446b 100644 --- a/app/notify_client/service_api_client.py +++ b/app/notify_client/service_api_client.py @@ -10,7 +10,7 @@ class ServiceAPIClient(NotifyAdminAPIClient): templates_for_service = self.get_service_templates(service_id)['data'] if templates_for_service: redis_client.delete(*[ - f"template-{x['id']}-version-None" + f"service-{service_id}-template-{x['id']}-version-None" for x in templates_for_service ]) diff --git a/tests/app/notify_client/test_service_api_client.py b/tests/app/notify_client/test_service_api_client.py index e21ae2dac..4a2ef83b8 100644 --- a/tests/app/notify_client/test_service_api_client.py +++ b/tests/app/notify_client/test_service_api_client.py @@ -550,5 +550,5 @@ def test_client_deletes_service_template_cache_when_service_is_updated( templates_to_delete = mock_redis_delete.call_args_list[0][0] assert len(templates_to_delete) == 6 for template_key in templates_to_delete: - assert template_key.startswith('template-') + assert template_key.startswith(f'service-{SERVICE_ONE_ID}-template') assert template_key.endswith('version-None')