Openbravo Issue Tracking System - POS2
View Issue Details
0057750POS2Corepublic2025-01-24 11:062025-01-24 17:54
cberner 
cberner 
normalmajorhave not tried
closedfixed 
5
 
25Q2 
approved
No
No
0057750: ServiceWorker update error when doing login offline
If a login offline in POS is performed ("through missing connection/wifi, not devtools"), an error message is shown as follows:
Failed to update a ServiceWorker for scope ("...") with script ("...service-worker.js"): An unknown error occured when fetching the script.
1. Login in POS
2. Logout
3. Stop Wifi or Ethernet
4. Login again in POS

A login offline is performed, but an error message appears related with the service worker.
The service worker should not try to update itself when an offline login has been performed.
No tags attached.
related to defect 0056436 closed jarmendariz blank page on 1st login after deploy 
depends on backport 005775125Q1 closed cberner ServiceWorker update error when doing login offline 
Issue History
2025-01-24 11:06cbernerNew Issue
2025-01-24 11:06cbernerAssigned To => Triage Platform Base
2025-01-24 11:06cbernerOBNetwork customer => No
2025-01-24 11:06cbernerTriggers an Emergency Pack => No
2025-01-24 11:06cbernerAssigned ToTriage Platform Base => cberner
2025-01-24 11:06cbernerStatusnew => acknowledged
2025-01-24 11:09hgbotMerge Request Status => open
2025-01-24 11:09hgbotNote Added: 0174666
2025-01-24 11:15cbernerRelationship addedrelated to 0056436
2025-01-24 12:10cbernerStatusacknowledged => scheduled
2025-01-24 16:59hgbotMerge Request Statusopen => approved
2025-01-24 17:54hgbotResolutionopen => fixed
2025-01-24 17:54hgbotStatusscheduled => closed
2025-01-24 17:54hgbotFixed in Version => 25Q2
2025-01-24 17:54hgbotNote Added: 0174693
2025-01-24 17:54hgbotNote Added: 0174694

Notes
(0174666)
hgbot   
2025-01-24 11:09   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1734 [^]
(0174693)
hgbot   
2025-01-24 17:54   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 976187efa4dc82a029a51a5c4f9a52a41569d603
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 24-01-2025 16:54:09
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/976187efa4dc82a029a51a5c4f9a52a41569d603 [^]

Fixes ISSUE-57750: ServiceWorker update error when doing login offline

Due to some recent commits, the service worker update was moved outside
of "only online" in the login process, that meant it was trying to
update itself while offline, which will fail. An if statement was added
to only update service worker if we're in online mode.

---
M web-jspack/org.openbravo.core2/src/core/authentication/LoginProcess.js
---
(0174694)
hgbot   
2025-01-24 17:54   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1734 [^]