diff options
author | reuixiy <reuixiy@gmail.com> | 2021-05-25 08:15:14 +0300 |
---|---|---|
committer | reuixiy <reuixiy@gmail.com> | 2021-05-25 08:15:14 +0300 |
commit | 159652eafbd79a1956174be36989354686f08654 (patch) | |
tree | 0ecf7e6e7e7ea603b90b8fd84183c4707d55d4a3 | |
parent | cddaf250b0e93c94697df6de77c873ccbf168c18 (diff) |
fix(sw.js): an object that was not a Response was passed to respondWith()
-rw-r--r-- | assets/js/sw.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/assets/js/sw.js b/assets/js/sw.js index f812f6c..282811c 100644 --- a/assets/js/sw.js +++ b/assets/js/sw.js @@ -27,7 +27,10 @@ self.addEventListener('fetch', (event) => { try { const networkResponse = await fetch(event.request); - await cache.put(event.request, networkResponse.clone()); + // Save/Update cache if network response is ok + if (networkResponse && networkResponse.status === 200) { + cache.put(event.request, networkResponse.clone()); + } return networkResponse; } catch (e) { |