Openbravo Issue Tracking System - POS2
View Issue Details
0057610POS2POSpublic2024-12-10 16:462025-01-20 12:53
jinigo 
cberner 
normalmajorsometimes
closedfixed 
5
 
25Q125Q1 
Pre packaging ( pi )
2024-11-18
pi
https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/3025 [^]
No
0057610: 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 
Issue History
2025-01-10 11:45cbernerTypedefect => backport
2025-01-10 11:45cbernerTarget Version => 25Q1
2025-01-10 11:50hgbotNote Added: 0174000
2025-01-10 11:51hgbotNote Added: 0174001
2025-01-13 13:56hgbotResolutionopen => fixed
2025-01-13 13:56hgbotStatusscheduled => closed
2025-01-13 13:56hgbotFixed in Version => 25Q1
2025-01-13 13:56hgbotNote Added: 0174076
2025-01-13 13:56hgbotNote Added: 0174077
2025-01-13 13:56hgbotNote Added: 0174078
2025-01-13 13:56hgbotNote Added: 0174079
2025-01-14 10:33hgbotNote Added: 0174121
2025-01-14 10:34hgbotNote Added: 0174122
2025-01-14 13:23hgbotNote Added: 0174148
2025-01-14 13:23hgbotNote Added: 0174149
2025-01-14 13:23hgbotNote Added: 0174150
2025-01-14 13:23hgbotNote Added: 0174151
2025-01-20 12:53hgbotNote Added: 0174397

Notes
(0174000)
hgbot   
2025-01-10 11:50   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/796 [^]
(0174001)
hgbot   
2025-01-10 11:51   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1713 [^]
(0174076)
hgbot   
2025-01-13 13:56   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 1f470080a567e0124a17d08e07c289a0a7a631e1
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-01-2025 11:51:03
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/1f470080a567e0124a17d08e07c289a0a7a631e1 [^]

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

This fixes the issue by properly saving the applicationMode in offline
user and session models.

---
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/model/session/actions/SetSession.js
---
(0174077)
hgbot   
2025-01-13 13:56   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1713 [^]
(0174078)
hgbot   
2025-01-13 13:56   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 84af636a99f62a25dd285b2c911d41fa07f93a9b
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 10-01-2025 11:49:35
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/84af636a99f62a25dd285b2c911d41fa07f93a9b [^]

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

---
M web/org.openbravo.mobile.core/app/model/login/OfflineSession.js
---
(0174079)
hgbot   
2025-01-13 13:56   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/796 [^]
(0174121)
hgbot   
2025-01-14 10:33   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/800 [^]
(0174122)
hgbot   
2025-01-14 10:34   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1717 [^]
(0174148)
hgbot   
2025-01-14 13:23   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: 660f0688667dd2c10e6947703313a63911798ad6
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 14-01-2025 10:33:01
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/660f0688667dd2c10e6947703313a63911798ad6 [^]

Related to ISSUE-57610: Fix session not being updated when appMode changes

---
M web/org.openbravo.mobile.core/app/model/login/OfflineSession.js
---
(0174149)
hgbot   
2025-01-14 13:23   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/800 [^]
(0174150)
hgbot   
2025-01-14 13:23   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 19e2c1b3bd317f193a75a1ba3d87844b319f0e08
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 14-01-2025 10:34:15
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/19e2c1b3bd317f193a75a1ba3d87844b319f0e08 [^]

Related to ISSUE-57610: Reorder which appmode is prioritary to use, state should be first

---
M web-jspack/org.openbravo.core2/src/core/authentication/LoginProcess.js
---
(0174151)
hgbot   
2025-01-14 13:23   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/merge_requests/1717 [^]
(0174397)
hgbot   
2025-01-20 12:53   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2 [^]
Changeset: 188959e62a56cb05fe1127e587537ad166a24686
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 20-01-2025 12:30:02
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/188959e62a56cb05fe1127e587537ad166a24686 [^]

Related to ISSUE-57610: Reorder which appmode is prioritary to use, state should be first

Fixes missing jest test changes.

---
M web-jspack/org.openbravo.core2/src/core/authentication/__test__/LoginProcess.test.js
---