Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0032882 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
backport | [Retail Modules] Web POS | major | sometimes | 2016-04-11 18:12 | 2016-06-07 18:10 | |||
Reporter | lorenzofidalgo | View Status | public | |||||
Assigned To | jorge-garcia | |||||||
Priority | immediate | Resolution | fixed | Fixed in Version | RR16Q2 | |||
Status | closed | Fix in branch | Fixed in SCM revision | fa62d9f6f21c | ||||
Projection | none | ETA | none | Target Version | RR16Q2 | |||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | main | SCM revision | ||||||
Merge Request Status | ||||||||
Review Assigned To | guilleaer | |||||||
OBNetwork customer | No | |||||||
Support ticket | ||||||||
Regression level | Packaging and release | |||||||
Regression date | ||||||||
Regression introduced in release | main | |||||||
Regression introduced by commit | ||||||||
Triggers an Emergency Pack | No | |||||||
Summary | 0032882: [RR16Q2] Add products and create new receipts quickly induces severe failures in Web POS | |||||||
Description | Create quickly new receipts adding products to them induces problems in Web POS. Check log and attached video. Installed modules: -- Core - 3.0.28839 - English (USA) Gift cards and vouchers - 1.2.102 - English (USA) Openbravo 3.0 - 3.0.28839 - English (USA) Openbravo for Retail - 1.8.1900 - English (USA) Openbravo Multi Business Partner Selector - 1.0.9 - English (USA) Retail Sampledata - 1.0.1500 - English (USA) -- Video that shows this issue: https://drive.google.com/open?id=0Bz1bUfkEffVIOFRvZ3NURUZ1V1E [^] | |||||||
Steps To Reproduce | 0-Login POS as vallblanca. AAA 1-Add 1x any product. 2-Click create new receipt button. BBB 3-Repeat from AAA to BBB many times (12 times for instance) and quickly (try to choose different products) 4-Click in the receipts list to select one of them. 5-Now, check the previously created receipts and choose one of them with a product and 0.00 amount. Click on it to see the receipt. 6-Realise that Amount is not correct. Click delete receipt button. Error appears. | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
![]() |
||||||||
|
![]() |
|
(0086960) hgbot (developer) 2016-06-02 20:20 |
Repository: retail/backports/3.0RR16Q2/org.openbravo.retail.posterminal Changeset: fa62d9f6f21c01e6772810aff1416bee3218320b Author: Antonio Moreno <antonio.moreno <at> openbravo.com> Date: Thu Jun 02 20:20:19 2016 +0200 URL: http://code.openbravo.com/retail/backports/3.0RR16Q2/org.openbravo.retail.posterminal/rev/fa62d9f6f21c01e6772810aff1416bee3218320b [^] Fixed issue 32882: Add products and create new receipts quickly induces severe failures in Web POS The proble is that the calculateReceipt function gets stuck in the execution if a new ticket is created in the middle of the process. The solution is to disable also the new and delete button from the point of sale window during the execution if the calculateReceipt fucntion. To achieve this, one new synchronizationHelper has been created (calculateReceipt) and two of them have been deleted (applyPromotions and calculateGross). --- M web/org.openbravo.retail.posterminal/js/model/discounts.js M web/org.openbravo.retail.posterminal/js/model/order.js M web/org.openbravo.retail.posterminal/js/pointofsale/view/toolbar-left.js --- |
![]() |
|||
Date Modified | Username | Field | Change |
2016-05-06 10:30 | Orekaria | Type | defect => backport |
2016-05-06 10:30 | Orekaria | Target Version | => RR16Q2 |
2016-06-02 20:20 | hgbot | Checkin | |
2016-06-02 20:20 | hgbot | Note Added: 0086960 | |
2016-06-02 20:20 | hgbot | Status | scheduled => resolved |
2016-06-02 20:20 | hgbot | Resolution | open => fixed |
2016-06-02 20:20 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/retail/backports/3.0RR16Q2/org.openbravo.retail.posterminal/rev/fa62d9f6f21c01e6772810aff1416bee3218320b [^] |
2016-06-07 18:10 | guilleaer | Review Assigned To | => guilleaer |
2016-06-07 18:10 | guilleaer | Status | resolved => closed |
2016-06-07 18:10 | guilleaer | Fixed in Version | => RR16Q2 |
Copyright © 2000 - 2009 MantisBT Group |