Skip to content

Commit e81cc04

Browse files
authored
clear Fastly cache for AI search autocomplete every deploy (#56155)
1 parent 983de94 commit e81cc04

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/search/middleware/search-routes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ router.get(
8888

8989
if (process.env.NODE_ENV !== 'development') {
9090
searchCacheControl(res)
91-
setFastlySurrogateKey(res, SURROGATE_ENUMS.MANUAL)
91+
setFastlySurrogateKey(res, SURROGATE_ENUMS.DEFAULT)
9292
}
9393

9494
res.status(200).json({ meta, hits })

src/search/tests/api-ai-search-autocomplete.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ const getSearchEndpointWithParams = (searchParams: URLSearchParams) =>
3333
describeIfElasticsearchURL('search/ai-search-autocomplete v1 middleware', () => {
3434
vi.setConfig({ testTimeout: 60 * 1000 })
3535

36-
test('basic search', async () => {
36+
test('perform a basic ai autocomplete search', async () => {
3737
const sp = new URLSearchParams()
3838
// To see why this will work,
3939
// see src/search/tests/fixtures/data/ai/*
@@ -59,7 +59,7 @@ describeIfElasticsearchURL('search/ai-search-autocomplete v1 middleware', () =>
5959
expect(res.headers['cache-control']).toMatch(/max-age=[1-9]/)
6060
expect(res.headers['surrogate-control']).toContain('public')
6161
expect(res.headers['surrogate-control']).toMatch(/max-age=[1-9]/)
62-
expect(res.headers['surrogate-key']).toBe('manual-purge')
62+
expect(res.headers['surrogate-key']).toBe('every-deployment')
6363
})
6464

6565
test('invalid version', async () => {

0 commit comments

Comments
 (0)