Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0057737
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Retail Modules] Web POSmajorhave not tried2025-01-23 11:442025-02-06 16:33
ReporterAugustoMauchView Statuspublic 
Assigned Toranjith_qualiantech_com 
PrioritynormalResolutionfixedFixed in VersionRR25Q2
StatusclosedFix in branchFixed in SCM revision
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0057737: Locking a terminal and opening the EnyoPOS on a different tab can lead to state persistence problems

DescriptionIn certain circumstances, detailed in the steps to reproduce, it is possible for cashiers to work on POS terminals that will not persist the changes done in its state.

As a consequence, when that terminal is restarted, the state that it will be recovered from the perseistence will be outdated. There are currently some mitigations in place to reduce the impact of this problem, but they do not cover all cases, and they do not work offline.

Note that this steps reproducible the problem in EnyoPOS, but not in ReactPOS

Steps To Reproduce- Open EnyoPOS in one tab
- Work with it, create several tickets. Open the Orders window, check that the tickets that were created were synchronized
- Logout, but keep the tab open
- Open EnyoPOS in other tab (at this momento the persistence of the original tab will be stopped)
- Create a one ticket, and close that tab
- Log in again in the initial tab (the persistence remains stopped).
- Create a few tickets
- Switch to offline mode
- Refresh the browser. The state recovered from the persistence layer will not contain the latest changes.
- Create a few tickets more
- Checke the Orders window, and notice that duplicated document numbersĀ”
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0057738RR24Q4.1 scheduledranjith_qualiantech_com Locking a terminal and opening the EnyoPOS on a different tab can lead to state persistence problems 
Not all the children of this issue are yet resolved or closed.

-  Notes
(0174751)
hgbot (developer)
2025-01-27 13:04

Merge Request created: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/809 [^]
(0175231)
hgbot (developer)
2025-02-06 16:33

Merge request merged: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.mobile.core/-/merge_requests/809 [^]
(0175232)
hgbot (developer)
2025-02-06 16:33

Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: a9fce3656531413c20464125ea113389bd21d5b5
Author: Ranjith S R <r.rangaraju@external.orisha.com>
Date: 06-02-2025 15:31:25
URL: https://gitlab.com/orisha-group/bu-commerce/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/a9fce3656531413c20464125ea113389bd21d5b5 [^]

Fixed ISSUE-57737: Browser Tab should be validated in login window

---
M web/org.openbravo.mobile.core/source/component/ob-login.js
---

- Issue History
Date Modified Username Field Change
2025-01-23 11:44 AugustoMauch New Issue
2025-01-23 11:44 AugustoMauch Assigned To => Retail
2025-01-23 11:44 AugustoMauch Triggers an Emergency Pack => No
2025-01-23 12:00 AugustoMauch Description Updated View Revisions
2025-01-23 12:00 AugustoMauch Steps to Reproduce Updated View Revisions
2025-01-23 12:00 AugustoMauch Status new => acknowledged
2025-01-23 12:20 AugustoMauch Steps to Reproduce Updated View Revisions
2025-01-23 12:21 aaroncalero Steps to Reproduce Updated View Revisions
2025-01-23 12:30 marvintm Assigned To Retail => ranjith_qualiantech_com
2025-01-23 12:30 marvintm Status acknowledged => scheduled
2025-01-27 13:04 hgbot Note Added: 0174751
2025-02-06 16:33 hgbot Note Added: 0175231
2025-02-06 16:33 hgbot Resolution open => fixed
2025-02-06 16:33 hgbot Status scheduled => closed
2025-02-06 16:33 hgbot Fixed in Version => RR25Q2
2025-02-06 16:33 hgbot Note Added: 0175232


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker