Anonymous | Login
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Retail Modules] Web POSmajorhave not tried2017-08-16 12:152017-10-31 09:27
Reporterjorge-garciaView Statuspublic 
Assigned Tojorge-garcia 
PriorityurgentResolutionfixedFixed in VersionRR17Q2.4
StatusclosedFix in branchFixed in SCM revisionc42830ff4718
ProjectionnoneETAnoneTarget VersionRR17Q2.4
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned Tomarvintm
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo

0037173: A sanity check must be added to the login to avoid some scenarios with corrupted data

DescriptionThe idea of this sanity check is simple and it's ONLY used in full refresh:
 * During the login, data from masterdata is loaded to the webPOS
 * This sanity check will compare the number of records sent from the server with the number of records present in the client-side database.
 * Here could be two scenarios:
   * Scenario 1 - All models has all the data sent by the server
     - In this case nothing happens and the user could work as usual
   * Scenario 2 - Some models doesn't have the same number of records in websql and in the server
     - In this case, a popup will be shown to force to the user to refresh again all the models
Steps To ReproduceRefer to the description to understand the problem
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0036654 closedjorge-garcia A sanity check must be added to the login to avoid some scenarios with corrupted data 

-  Notes
hgbot (developer)
2017-10-27 12:10

Repository: retail/backports/3.0RR17Q2.4/org.openbravo.retail.posterminal
Changeset: f65b2937e6723252d834f6e12d1f4e60dd600ffb
Author: Jorge Garcia <jorge.garcia <at>>
Date: Fri Oct 27 09:40:14 2017 +0200
URL: [^]

Related to issue 37173: A sanity check must be added to the login to avoid some
scenarios with corrupted data

Change Discounts query to discard promotions deactivate during a full request.

M src/org/openbravo/retail/posterminal/master/
hgbot (developer)
2017-10-27 12:11

Repository: retail/backports/3.0RR17Q2.4/
Changeset: c42830ff471853f2ee067a3a91d3b592ce89365a
Author: Jorge Garcia <jorge.garcia <at>>
Date: Fri Oct 27 09:42:04 2017 +0200
URL: [^]

Fixed issue 37173: A sanity check must be added to the login to avoid some
scenarios with corrupted data

It’s necessary to add a check during the login of WebPOS to be sure all the
data is correctly save in the client-side.

This check is only done during a full refresh, when we can be sure that the
number of records retrieved from the server are all the records that should
be added in the client.

In addition, some new log messages has been added to help us to debug
possible errors in the future.

M src/org/openbravo/mobile/core/process/
M web/
M web/

- Issue History
Date Modified Username Field Change
2017-10-27 09:17 jorge-garcia Type defect => backport
2017-10-27 09:17 jorge-garcia Target Version => RR17Q2.4
2017-10-27 12:10 hgbot Checkin
2017-10-27 12:10 hgbot Note Added: 0100102
2017-10-27 12:11 hgbot Checkin
2017-10-27 12:11 hgbot Note Added: 0100105
2017-10-27 12:11 hgbot Status scheduled => resolved
2017-10-27 12:11 hgbot Resolution open => fixed
2017-10-27 12:11 hgbot Fixed in SCM revision [^] => [^]
2017-10-31 09:27 marvintm Status resolved => closed
2017-10-31 09:27 marvintm Fixed in Version => RR17Q2.4
2017-11-17 10:50 jorge-garcia Relationship added causes 0037287

Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker