Openbravo Issue Tracking System - POS2
View Issue Details
0056307POS2POSpublic2024-08-13 07:122024-08-30 07:53
sreehari 
sreehari 
immediatecriticalrandom
closedfixed 
5
 
24Q2.324Q2.3 
No
0056307: Implement second Mitigation for duplicating document sequence number
First Mitigation correctly detects if the state is incorrect

Second Mitigation should detect that the state is consistent, but outdated


1.Force a request to the backend, to retrieve "latest" sequence values

2.Compare these latest sequence values with the current ones in the state

Adding a else case to this if condition
https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2811/diffs#f4d041f0b1c18efe7cf1078a093ace355ae7efb7_141_145 [^]
if at least one is greater in the backend -> something went wrong,
and the state i outdated.
In this case, force the regeneration of the sequence values from the ones in the backend.
No tags attached.
blocks defect 0056246 closed sreehari Implement second Mitigation for duplicating document sequence number 
Issue History
2024-08-27 08:20marvintmTypedefect => backport
2024-08-27 08:20marvintmTarget Version => 24Q2.3
2024-08-27 12:48hgbotNote Added: 0168478
2024-08-27 12:49hgbotNote Added: 0168479
2024-08-30 07:52hgbotNote Added: 0168566
2024-08-30 07:52hgbotNote Added: 0168567
2024-08-30 07:53hgbotNote Added: 0168568
2024-08-30 07:53hgbotResolutionopen => fixed
2024-08-30 07:53hgbotStatusscheduled => closed
2024-08-30 07:53hgbotFixed in Version => 24Q2.3
2024-08-30 07:53hgbotNote Added: 0168569

Notes
(0168478)
hgbot   
2024-08-27 12:48   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1653 [^]
(0168479)
hgbot   
2024-08-27 12:49   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2877 [^]
(0168566)
hgbot   
2024-08-30 07:52   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: c0c7730b5e81c711759b2f509e32af34f8f544dd
Author: Sreehari Venkataraman <sreehari.venkataraman.ext@openbravo.com>
Date: 27-08-2024 16:07:06
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/c0c7730b5e81c711759b2f509e32af34f8f544dd [^]

Related ISSUE-56307: Added utility functions for the mitigation mechanism

---
M web/org.openbravo.retail.posterminal/app/model/business-object/document-sequence/DocumentSequenceUtils.js
M web/org.openbravo.retail.posterminal/app/model/business-object/document-sequence/actions/InitializeSequence.js
---
(0168567)
hgbot   
2024-08-30 07:52   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/1653 [^]
(0168568)
hgbot   
2024-08-30 07:53   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/2877 [^]
(0168569)
hgbot   
2024-08-30 07:53   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: d93b2c1718292a59c06eaf2d38ab298c54a6c284
Author: Sreehari Venkataraman <sreehari.venkataraman.ext@openbravo.com>
Date: 30-08-2024 05:52:58
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/d93b2c1718292a59c06eaf2d38ab298c54a6c284 [^]

Fixes ISSUE-56307: Added case to compare state & BO Document Sequences

---
M web-jspack/org.openbravo.pos2/src/authentication/loginInitActions.js
---