diff --git a/app/main/views/platform_admin.py b/app/main/views/platform_admin.py index eb7eb7647..e2f9b27cd 100644 --- a/app/main/views/platform_admin.py +++ b/app/main/views/platform_admin.py @@ -408,6 +408,8 @@ def clear_cache(): 'service-????????-????-????-????-????????????-templates', 'service-????????-????-????-????-????????????-data-retention', 'service-????????-????-????-????-????????????-template-folders', + 'service-????????-????-????-????-????????????-returned-letters-statistics', + 'service-????????-????-????-????-????????????-returned-letters-summary', ]), ('template', [ 'service-????????-????-????-????-????????????-templates', diff --git a/tests/app/main/views/test_platform_admin.py b/tests/app/main/views/test_platform_admin.py index 84ce28a63..28effd4dc 100644 --- a/tests/app/main/views/test_platform_admin.py +++ b/tests/app/main/views/test_platform_admin.py @@ -750,6 +750,15 @@ def test_clear_cache_shows_form(client_request, platform_admin_user, mocker): call('template-????????-????-????-????-????????????-version-*'), call('template-????????-????-????-????-????????????-versions'), ], 'Removed 3 template objects from redis'), + ('service', [ + call('has_jobs-????????-????-????-????-????????????'), + call('service-????????-????-????-????-????????????'), + call('service-????????-????-????-????-????????????-templates'), + call('service-????????-????-????-????-????????????-data-retention'), + call('service-????????-????-????-????-????????????-template-folders'), + call('service-????????-????-????-????-????????????-returned-letters-statistics'), + call('service-????????-????-????-????-????????????-returned-letters-summary'), + ], 'Removed 3 service objects from redis'), ('organisation', [ call('organisations'), call('domains'), @@ -765,7 +774,7 @@ def test_clear_cache_submits_and_tells_you_how_many_things_were_deleted( expected_confirmation, ): redis = mocker.patch('app.main.views.platform_admin.redis_client') - redis.delete_cache_keys_by_pattern.side_effect = [0, 3, 1] + redis.delete_cache_keys_by_pattern.side_effect = [0, 3, 1, 0, 0, 0, 0, 0] client_request.login(platform_admin_user) page = client_request.post('main.clear_cache', _data={'model_type': model_type}, _expected_status=200)