From 6d2d80c1a0ad869e733c0b9eaa8a0fb0d56ec0b8 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Wed, 18 Jul 2018 22:11:03 +1200 Subject: [PATCH] Disable HTTP caches on preview links Using new core API, see https://github.com/silverstripe/silverstripe-framework/pull/8086 --- code/controllers/ShareDraftController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/controllers/ShareDraftController.php b/code/controllers/ShareDraftController.php index 50ed322..c2bcc63 100644 --- a/code/controllers/ShareDraftController.php +++ b/code/controllers/ShareDraftController.php @@ -32,6 +32,9 @@ class ShareDraftController extends Controller */ public function preview(SS_HTTPRequest $request) { + // Ensure this URL doesn't get picked up by HTTP caches + HTTPCacheControl::singleton()->disableCache(); + $key = $request->param('Key'); $token = $request->param('Token');