Openbravo Issue Tracking System - POS2
View Issue Details
0057659POS2Corepublic2025-01-16 11:512025-01-20 11:56
cberner 
cberner 
normalcriticalhave not tried
closedfixed 
5
 
25Q2 
jarmendariz
Packaging and release
2025-01-03
https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/23469ecab2b83e4c1d8ed39b906c91a2abcee52b [^]
No
0057659: Switching from POS to SCO with "Use POS User" option does not switch to SCO
The switch from POS to SCO fails to work when the option selected for Login Method in Backoffice is set to "Use POS User".

The application refreshes and the application mode is the same as before, POS.
1. Login in backoffice as White Valley Group Admin
2. Go to SCO Configuration window, and open sco-config record
3. Change Login Method under Access and Log In to "Use POS User"
4. Open the POS and login as vallblanca user.
5. Execute Refresh Masterdata under setting if a masterdata refresh didn't happen
6. Click on the Switch to SCO button, on the top right part of the application

Check that there's a refresh, but no switch has been performed
Upsert the session information when switching mode without login. As of now it is only upserted on login, so the session info saved in indexedDB is not completely accurate with what was changed in the local state.
No tags attached.
depends on backport 005768925Q1 closed cberner Switching from POS to SCO with "Use POS User" option does not switch to SCO 
caused by 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-16 11:51cbernerNew Issue
2025-01-16 11:51cbernerAssigned To => cberner
2025-01-16 11:51cbernerRegression level => Packaging and release
2025-01-16 11:51cbernerRegression date => 2025-01-03
2025-01-16 11:51cbernerRegression introduced by commit => https://gitlab.com/openbravo/product/pmods/org.openbravo.core2/-/commit/23469ecab2b83e4c1d8ed39b906c91a2abcee52b [^]
2025-01-16 11:51cbernerTriggers an Emergency Pack => No
2025-01-16 12:00cbernerStatusnew => acknowledged
2025-01-16 12:05alostaleRelationship addedcaused by 0057416
2025-01-16 13:29hgbotNote Added: 0174228
2025-01-17 13:16hgbotResolutionopen => fixed
2025-01-17 13:16hgbotStatusacknowledged => closed
2025-01-17 13:16hgbotNote Added: 0174316
2025-01-17 13:16hgbotNote Added: 0174317
2025-01-20 11:35cbernerStatusclosed => new
2025-01-20 11:35cbernerResolutionfixed => open
2025-01-20 11:56cbernerStatusnew => scheduled
2025-01-20 11:56cbernerStatusscheduled => resolved
2025-01-20 11:56cbernerFixed in Version => 25Q2
2025-01-20 11:56cbernerResolutionopen => fixed
2025-01-20 11:56cbernerReview Assigned To => jarmendariz
2025-01-20 11:56cbernerStatusresolved => closed

Notes
(0174228)
hgbot   
2025-01-16 13:29   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/merge_requests/135 [^]
(0174316)
hgbot   
2025-01-17 13:16   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout [^]
Changeset: aebfb1aa478bab144d646118e3057f9e4da9b4a3
Author: Cristian Berner <cristian.berner@openbravo.com>
Date: 16-01-2025 13:28:01
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/commit/aebfb1aa478bab144d646118e3057f9e4da9b4a3 [^]

Fixes ISSUE-57659: Switching from POS to SCO with "Use POS User" option does not switch to SCO

The problem is that the saved session in indexedDB was not updated with
the changed value in local state. Once the refresh is performed, the
wrong value was retrieved.

---
M web-jspack/org.openbravo.pos2.selfcheckout/src/model/sco-mode/SwitchUserFunctions.js
---
(0174317)
hgbot   
2025-01-17 13:16   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2.selfcheckout/-/merge_requests/135 [^]