From 3705cd8322e4b49f5d75806be724decd0362fc90 Mon Sep 17 00:00:00 2001 From: Akihiko Odaki Date: Tue, 15 May 2018 21:24:50 +0900 Subject: [PATCH] Clone response before using when caching web page (#7498) --- app/javascript/mastodon/service_worker/entry.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/mastodon/service_worker/entry.js b/app/javascript/mastodon/service_worker/entry.js index 5ad03caf2..9a3911b2a 100644 --- a/app/javascript/mastodon/service_worker/entry.js +++ b/app/javascript/mastodon/service_worker/entry.js @@ -30,8 +30,8 @@ self.addEventListener('fetch', function(event) { event.respondWith(asyncResponse.then(response => { if (response.ok) { - return asyncCache.then(cache => cache.put('/', response)) - .then(() => response.clone()); + return asyncCache.then(cache => cache.put('/', response.clone())) + .then(() => response); } throw null;