mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-07-16 03:10:16 -04:00
Merge pull request #3691 from alphagov/redis-bug
Fix incorrect redis key deleting
This commit is contained in:
@@ -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
|
||||
])
|
||||
|
||||
|
||||
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user