From 0e19957e34d6f0a34adf38e4d49750bad5378679 Mon Sep 17 00:00:00 2001 From: ronalds Date: Tue, 9 Dec 2025 01:29:37 -0300 Subject: [PATCH] Cambio realizado: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Agregué un filtro al inicio del evento fetch que verifica si el método es GET Si no es GET (como POST, PUT, DELETE), el Service Worker simplemente ignora la petición y la deja pasar normalmente Solo las peticiones GET se cachean y se aplica la estrategia Network-First Ahora el error desaparecerá. Para aplicar el cambio: En DevTools → Application → Service Workers → Click en "Unregister" Recarga la página El nuevo Service Worker se instalará sin errores --- frontend/public/service-worker.js | 5 +++++ frontend/src/Sidebar.jsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/public/service-worker.js b/frontend/public/service-worker.js index 579b45d..bb0c151 100644 --- a/frontend/public/service-worker.js +++ b/frontend/public/service-worker.js @@ -39,6 +39,11 @@ self.addEventListener('activate', (event) => { // Estrategia: Network First, fallback to Cache self.addEventListener('fetch', (event) => { + // Solo cachear peticiones GET + if (event.request.method !== 'GET') { + return; + } + event.respondWith( fetch(event.request) .then((response) => { diff --git a/frontend/src/Sidebar.jsx b/frontend/src/Sidebar.jsx index 7e38e3f..618b359 100644 --- a/frontend/src/Sidebar.jsx +++ b/frontend/src/Sidebar.jsx @@ -153,7 +153,7 @@ export default function Sidebar({ user, activeTab, setActiveTab, sidebarOpen, se className="w-10 h-10 object-contain bg-white rounded p-1" />

- Ayutec v1.3.9 + Ayutec v1.4.0