From 1bb9c3a9ac6dfcec51321c20495259dcc7f57229 Mon Sep 17 00:00:00 2001 From: Fabien O'Carroll Date: Tue, 12 Oct 2021 14:24:43 +0200 Subject: [PATCH] Invalidated site cache when adding & editing Offers no-issue Because adding and editing Offers can update the redirects for Ghost, we should ensure that any site cache is cleared so as to not conflict with Offer redirects. --- core/server/api/canary/offers.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/server/api/canary/offers.js b/core/server/api/canary/offers.js index 96ab9c9a08..58ed72990d 100644 --- a/core/server/api/canary/offers.js +++ b/core/server/api/canary/offers.js @@ -27,6 +27,9 @@ module.exports = { edit: { options: ['id'], permissions: true, + headers: { + cacheInvalidate: true + }, async query(frame) { const offer = await offersService.api.updateOffer({ ...frame.data.offers[0], @@ -40,6 +43,9 @@ module.exports = { add: { permissions: true, + headers: { + cacheInvalidate: true + }, async query(frame) { const offer = await offersService.api.createOffer(frame.data.offers[0]); frame.response = {