Openbravo Issue Tracking System - Retail Modules
View Issue Details
0046531Retail ModulesWeb POSpublic2021-05-06 08:382021-05-11 08:23
marvintm 
ranjith_qualiantech_com 
normalmajorhave not tried
closedfixed 
5
 
RR21Q2RR21Q2 
No
0046531: Cancel and replace fails when used from ExternalOrderLoader
ExternalOrderLoader can be used to Cancel&Replace an order after it was implemented in the following issue:

https://issues.openbravo.com/view.php?id=45423 [^]

However, it currently fails if used because of an "OutDatedDataChangeException" error. This error happens because in C&R the canceledorder needs to be specified, but then the concurrency modification check is performed. This problem is avoided in the Cancel order flow because there the check is disabled. The same thing should be done for the C&R flow
Download the postman from the Retail API repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.api/-/blob/master/examples/Retail%20API.postman_collection.json [^]

Execute the "Import Order - Order with consistent id (to C&R later)" request (in Order folder). An order will be created in the backend.
Execute the "Import Order - Order cancel and replace" request (in Order folder). Verify that it fails with OutDatedDataChangeException exception.
The disableConcurrencyCheck method should also be called in the C&R flow.
No tags attached.
blocks defect 0046529 closed ranjith_qualiantech_com Cancel and replace fails when used from ExternalOrderLoader 
Issue History
2021-05-06 08:39marvintmTypedefect => backport
2021-05-06 08:39marvintmTarget Version => RR21Q2
2021-05-06 11:54ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2021-05-10 15:27hgbotNote Added: 0127948
2021-05-10 16:10hgbotResolutionopen => fixed
2021-05-10 16:10hgbotStatusscheduled => closed
2021-05-10 16:10hgbotFixed in Version => RR21Q2
2021-05-10 16:10hgbotNote Added: 0127959
2021-05-10 16:10hgbotNote Added: 0127960
2021-05-10 18:25marvintmStatusclosed => new
2021-05-10 18:25marvintmResolutionfixed => open
2021-05-10 18:25marvintmFixed in VersionRR21Q2 =>
2021-05-11 08:14hgbotNote Added: 0127974
2021-05-11 08:21ranjith_qualiantech_comStatusnew => scheduled
2021-05-11 08:23hgbotResolutionopen => fixed
2021-05-11 08:23hgbotStatusscheduled => closed
2021-05-11 08:23hgbotNote Added: 0127975
2021-05-11 08:23hgbotFixed in Version => RR21Q2
2021-05-11 08:23hgbotNote Added: 0127976

Notes
(0127948)
hgbot   
2021-05-10 15:27   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/406 [^]
(0127959)
hgbot   
2021-05-10 16:10   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/406 [^]
(0127960)
hgbot   
2021-05-10 16:10   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: b3522e9d9d5c3af9d673ef03bf6aa54bc059d0f6
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 2021-05-10T18:51:11+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/b3522e9d9d5c3af9d673ef03bf6aa54bc059d0f6 [^]

Fixed ISSUE-46531: Transform CR Details in ExternalOrderLoader

---
M src/org/openbravo/retail/posterminal/ExternalOrderLoader.java
---
(0127974)
hgbot   
2021-05-11 08:14   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/410 [^]
(0127975)
hgbot   
2021-05-11 08:23   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/410 [^]
(0127976)
hgbot   
2021-05-11 08:23   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 8e146988f7942fcf783b3413f4fe539ae2d232e4
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 2021-05-11T11:42:09+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/8e146988f7942fcf783b3413f4fe539ae2d232e4 [^]

Fixed ISSUE-46531: Skip Last Modification validation when doing CR from EOL

---
M src/org/openbravo/retail/posterminal/ExternalOrderLoader.java
M src/org/openbravo/retail/posterminal/OrderLoader.java
---