Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0041271 | Retail Modules | Web POS | public | 2019-07-04 10:28 | 2019-07-11 18:56 |
|
Reporter | asiermartirena | |
Assigned To | asiermartirena | |
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | RR19Q4 | |
Merge Request Status | |
Review Assigned To | adrianromero |
OBNetwork customer | No |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0041271: Layaways can generate shipments when the synchronization process have some failure |
Description | When a ticket is synchronized using the 'Done' button and the synchronization flow is stopped because the there's some problem in a hook or because the flow is stopped for any other reason, the property that tells that the ticket is being completed is not removed. In that case, if the user then decides to remove a payment and converts the ticket in a layaway and the layaway is synchronized, it is delivered (even if the ticket was a layaway).
This also occurs in pay open tickets. |
Steps To Reproduce | Add a break point in the OBPOS_PreOrderSave hook.
Synchronize a ticket using the 'Done' button.
In the break point, stop the flow adding an args.cancellation.
Remove the payment and convert the ticket to a layaway.
Synchronize using the 'Layaway' button. Don't stop the flow in this case.
Open the created layaway --> Realize that is a receipt, and that it has been delivered. |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | has duplicate | defect | 0041368 | | closed | ranjith_qualiantech_com | [19Q3] Attempting to pay a Layaway results in the order being saved as a ticket | related to | defect | 0041196 | | closed | asiermartirena | When the multi order process fails in the preOrderSave hook, it is not correctly managed |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2019-07-04 10:28 | asiermartirena | New Issue | |
2019-07-04 10:28 | asiermartirena | Assigned To | => asiermartirena |
2019-07-04 10:28 | asiermartirena | OBNetwork customer | => No |
2019-07-04 10:28 | asiermartirena | Triggers an Emergency Pack | => No |
2019-07-08 13:49 | hgbot | Checkin | |
2019-07-08 13:49 | hgbot | Note Added: 0113212 | |
2019-07-08 13:49 | hgbot | Status | new => resolved |
2019-07-08 13:49 | hgbot | Resolution | open => fixed |
2019-07-08 13:49 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/d4e6fefdfdc09cd8c814f2b5c62823404ae33f52 [^] |
2019-07-09 14:07 | adrianromero | Review Assigned To | => adrianromero |
2019-07-09 14:07 | adrianromero | Note Added: 0113243 | |
2019-07-09 14:07 | adrianromero | Status | resolved => closed |
2019-07-09 14:07 | adrianromero | Fixed in Version | => RR19Q4 |
2019-07-09 14:09 | adrianromero | Relationship added | related to 0041196 |
2019-07-11 15:32 | hgbot | Checkin | |
2019-07-11 15:32 | hgbot | Note Added: 0113286 | |
2019-07-11 15:32 | hgbot | Status | closed => resolved |
2019-07-11 15:32 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/d4e6fefdfdc09cd8c814f2b5c62823404ae33f52 [^] => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal-discounts/rev/d4e6fefdfdc09cd8c814f2b5c62823404ae33f52 [^] |
2019-07-11 18:56 | guilleaer | Note Deleted: 0113286 | |
2019-07-11 18:56 | guilleaer | Note Added: 0113301 | |
2019-07-11 18:56 | guilleaer | Status | resolved => closed |
2020-01-31 16:25 | guilleaer | Relationship added | has duplicate 0041368 |