Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0039950 | Retail Modules | Web POS | public | 2019-01-15 12:43 | 2019-02-04 09:16 |
|
Reporter | asiermartirena | |
Assigned To | ranjith_qualiantech_com | |
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | RR19Q2 | |
Merge Request Status | |
Review Assigned To | marvintm |
OBNetwork customer | Gold |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0039950: The callbacks of a calculateReceipt are executed with the calculateReceipt process set |
Description | When the callbacks of a calculate receipt are executed, those executions are made with the process controller of the calculateReceipt set. The process should finish and them the callbacks should be called.
This also occurred for the calculatingReceipt property.
Those properties should be set before calling to the callbacks, copying the calculateReceiptCallbacks to a new array and unsetting it. In this way, if one of the callbacks executes the calculate receipt when all the callbacks haven't been executed, those new callbacks won't be set to the same array. |
Steps To Reproduce | Add a line in the Web POS and debug the code. |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | depends on | backport | 0040112 | RR19Q1 | closed | ranjith_qualiantech_com | The callbacks of a calculateReceipt are executed with the calculateReceipt process set |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2019-01-15 12:43 | asiermartirena | New Issue | |
2019-01-15 12:43 | asiermartirena | Assigned To | => Retail |
2019-01-15 12:43 | asiermartirena | OBNetwork customer | => No |
2019-01-15 12:43 | asiermartirena | Triggers an Emergency Pack | => No |
2019-01-15 12:44 | marvintm | OBNetwork customer | No => Gold |
2019-01-15 12:44 | marvintm | Resolution time | => 1548889200 |
2019-01-17 07:10 | ranjith_qualiantech_com | Assigned To | Retail => ranjith_qualiantech_com |
2019-01-17 07:10 | ranjith_qualiantech_com | Status | new => scheduled |
2019-01-22 12:47 | hgbot | Checkin | |
2019-01-22 12:47 | hgbot | Note Added: 0109069 | |
2019-01-22 12:47 | hgbot | Status | scheduled => resolved |
2019-01-22 12:47 | hgbot | Resolution | open => fixed |
2019-01-22 12:47 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/3b3f7f6a25264cd7ac5580f0195fc82c4767f13d [^] |
2019-01-22 15:40 | marvintm | Note Added: 0109081 | |
2019-01-22 15:40 | marvintm | Status | resolved => new |
2019-01-22 15:40 | marvintm | Resolution | fixed => open |
2019-01-24 10:23 | ranjith_qualiantech_com | Status | new => scheduled |
2019-01-28 06:53 | hgbot | Checkin | |
2019-01-28 06:53 | hgbot | Note Added: 0109264 | |
2019-01-28 06:53 | hgbot | Status | scheduled => resolved |
2019-01-28 06:53 | hgbot | Resolution | open => fixed |
2019-01-28 06:53 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/3b3f7f6a25264cd7ac5580f0195fc82c4767f13d [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/6a36d470afb3d679175071bb3ef645bd2771a7b0 [^] |
2019-02-04 09:16 | marvintm | Status | resolved => new |
2019-02-04 09:16 | marvintm | Resolution | fixed => open |
2019-02-04 09:16 | marvintm | Status | new => scheduled |
2019-02-04 09:16 | marvintm | Status | scheduled => resolved |
2019-02-04 09:16 | marvintm | Fixed in Version | => RR19Q2 |
2019-02-04 09:16 | marvintm | Resolution | open => fixed |
2019-02-04 09:16 | marvintm | Review Assigned To | => marvintm |
2019-02-04 09:16 | marvintm | Status | resolved => closed |