From d1491cc2033cae8d666eaf6e0840514d99c29e10 Mon Sep 17 00:00:00 2001 From: RMidhunSuresh Date: Mon, 8 Nov 2021 15:11:41 +0530 Subject: [PATCH] More checks before returning --- src/platform/web/docroot/sw.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/platform/web/docroot/sw.js b/src/platform/web/docroot/sw.js index 21fdf2d2..9b5da128 100644 --- a/src/platform/web/docroot/sw.js +++ b/src/platform/web/docroot/sw.js @@ -68,8 +68,10 @@ async function purgeOldCaches() { } } -self.addEventListener('fetch', (event) => { - if (event.request.url.indexOf("upload") !== -1) { +self.addEventListener('fetch', async (event) => { + if (event.request.method === "POST" && + (await event.request.blob()).type !== "application/json" && + event.request.body) { return; } event.respondWith(handleRequest(event.request));