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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0038819
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Retail Modules] Web POSmajorhave not tried2018-06-04 12:372018-06-25 12:32
ReporterjavietxeView Statuspublic 
Assigned Tomarvintm 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revision8d04f2c80d82
ProjectionnoneETAnoneTarget VersionRR18Q2.1
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tomigueldejuana
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0038819: SERQA 4142: The payments from ecommerce are not integrated because of the "loaded" property

DescriptionWith the change introduced in https://issues.openbravo.com/view.php?id=37727, [^] the loaded property has to be equal to the last updated date from the order. As the data is coming from external systems, is very likely to have differences in the data, so the payment will be rejected.
Steps To ReproduceAdd a payment from the external order loader with date older than the last modification of the order.
Proposed SolutionThe proposed solution is to disable the concurrency check in the external order loader requests, because we cannot assume that the external tools will be able to send the originally loaded updated from the original order.

(Implemented in the attached patch)
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0038692 closedmarvintm SERQA 4142: The payments from ecommerce are not integrated because of the "loaded" property 

-  Notes
(0105346)
hgbot (developer)
2018-06-22 14:22

Repository: retail/backports/3.0RR18Q2.1/org.openbravo.retail.posterminal
Changeset: 8d04f2c80d829613cfd9a85d5a066eb980889505
Author: Antonio Moreno <antonio.moreno <at> openbravo.com>
Date: Fri Jun 22 14:21:59 2018 +0200
URL: http://code.openbravo.com/retail/backports/3.0RR18Q2.1/org.openbravo.retail.posterminal/rev/8d04f2c80d829613cfd9a85d5a066eb980889505 [^]

Fixed issue 38819. The payments from ecommerce are not integrated because of the loaded property.
Concurrency check will be disabled in the ExternalOrderLoader because we cannot guarantee that the external tools will be able to send the same 'loaded' property as the WebPOS in all cases.

---
M src/org/openbravo/retail/posterminal/ExternalOrderLoader.java
---
(0105356)
migueldejuana (developer)
2018-06-25 12:32

Reviewed

- Issue History
Date Modified Username Field Change
2018-06-22 14:17 marvintm Type defect => backport
2018-06-22 14:17 marvintm Target Version => RR18Q2.1
2018-06-22 14:22 hgbot Checkin
2018-06-22 14:22 hgbot Note Added: 0105346
2018-06-22 14:22 hgbot Status scheduled => resolved
2018-06-22 14:22 hgbot Resolution open => fixed
2018-06-22 14:22 hgbot Fixed in SCM revision http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/77ac4acecd1fd8ffcfe34a9a36ae4b454243f9e6 [^] => http://code.openbravo.com/retail/backports/3.0RR18Q2.1/org.openbravo.retail.posterminal/rev/8d04f2c80d829613cfd9a85d5a066eb980889505 [^]
2018-06-25 12:32 migueldejuana Note Added: 0105356
2018-06-25 12:32 migueldejuana Status resolved => closed


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker