Openbravo Issue Tracking System - POS2
View Issue Details
0057950POS2POSpublic2024-12-10 16:462025-02-11 17:37
jinigo 
cberner 
normalmajorsometimes
closedfixed 
5
 
24Q4.224Q4.1 
approved
No
Pre packaging ( pi )
2024-11-18
pi
https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3025 [^]
No
0057950: When going offline and reloading, the error "Not config found for {"impaired":"False","handedness":"Right"}/1860/961" appears
When entering online, logging in, then going offline and reloading the page, the error 'Not config found for {"impaired":"False","handedness":"Right"}/1860/961' starts appearing and keeps showing for a while.

The problem seems to come from missing applicationMode in Session state, it is set to null when refreshing in offline mode.
1. Go to POS2
2. Login
3. Put the system offline
4. Reload the page

Expected results: POS2 continues to work correctly.
Actual results: 'Not config found for {"impaired":"False","handedness":"Right"}/1860/961' starts appearing and keeps showing for a while
No tags attached.
blocks defect 0057416 closed cberner When going offline and reloading, the error "Not config found for {"impaired":"False","handedness":"Right"}/1860/961" appears 
blocks defect 0057947 closed cberner POS2 - 24Q4 - Payment is not possible when connecting offline 
Issue History
2025-02-11 16:24cbernerTypedefect => backport
2025-02-11 16:24cbernerTarget Version => 24Q4.2
2025-02-11 16:42hgbotNote Added: 0175495
2025-02-11 16:44hgbotNote Added: 0175496
2025-02-11 16:59cbernerRelationship addedblocks 0057947
2025-02-11 17:37hgbotNote Added: 0175498
2025-02-11 17:37hgbotResolutionopen => fixed
2025-02-11 17:37hgbotStatusscheduled => closed
2025-02-11 17:37hgbotFixed in Version => 24Q4.1
2025-02-11 17:37hgbotNote Added: 0175499
2025-02-11 17:37hgbotNote Added: 0175500
2025-02-11 17:37hgbotNote Added: 0175501

Notes
(0175495)
hgbot   
2025-02-11 16:42   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1763 [^]
(0175496)
hgbot   
2025-02-11 16:44   
Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/825 [^]
(0175498)
hgbot   
2025-02-11 17:37   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1763 [^]
(0175499)
hgbot   
2025-02-11 17:37   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 1a21130528896c3fd117bb37ee60ea8f25eaf245
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 11-02-2025 16:37:43
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.core2/-/commit/1a21130528896c3fd117bb37ee60ea8f25eaf245 [^]

Fixes ISSUE-57950: ApplicationMode is missing from Session state when reloading while offline

---
M web-jspack/org.openbravo.core2/src/core/authentication/LoginProcess.js
M web-jspack/org.openbravo.core2/src/core/authentication/RestoreSession.js
M web-jspack/org.openbravo.core2/src/core/authentication/__test__/LoginProcess.test.js
M web-jspack/org.openbravo.core2/src/model/session/actions/SetSession.js
---
(0175500)
hgbot   
2025-02-11 17:37   
Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/825 [^]
(0175501)
hgbot   
2025-02-11 17:37   
Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 2a88655623f7b5a5a5c3e45c8bdd9901fc98dc3c
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 11-02-2025 16:37:45
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/2a88655623f7b5a5a5c3e45c8bdd9901fc98dc3c [^]

Related to ISSUE-57950: Keep application mode in IndexedDB Session model

---
M web/org.openbravo.mobile.core/app/model/login/OfflineSession.js
---