Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0032464 | Retail Modules | Web POS | public | 2016-03-11 16:24 | 2016-03-21 18:25 |
|
Reporter | marvintm | |
Assigned To | marvintm | |
Priority | urgent | Severity | major | Reproducibility | unable to reproduce |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | RR16Q2 | Fixed in Version | RR16Q2 | |
Merge Request Status | |
Review Assigned To | guilleaer |
OBNetwork customer | No |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0032464: When using Void Layaway, it's possible that triggers in the application may be disabled |
Description | The Void Layaway process disables the triggers to be able to process the transactions correctly. This in itself is not necessarily wrong.
However, due to the way the database transaction is handled in this case, it is possible that in some circumstances, during an extremely short period of time, the triggers may be disabled for all users.
|
Steps To Reproduce | It's not really possible at this point to reproduce this problem reliably (as a matter of fact, we haven't seen it happen even once). This issue as of now is mainly theoretical, but possible in theory looking at the code. However, we don't have specific steps to reproduce it. |
Proposed Solution | The database transaction should not be committed before triggers are enabled again. |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | defect | 0031462 | | closed | mario_castello | [RR15Q4] The status of a layaway does not change after 'Void this layaway' | related to | defect | 0031150 | | closed | marvintm | Triggers stay disabled when a layaway is voided with pending payments | depends on | backport | 0032465 | RR16Q1.1 | closed | marvintm | When using Void Layaway, it's possible that triggers in the application may be disabled | depends on | backport | 0032466 | RR15Q4.6 | closed | marvintm | When using Void Layaway, it's possible that triggers in the application may be disabled |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2016-03-11 16:24 | marvintm | New Issue | |
2016-03-11 16:24 | marvintm | Assigned To | => marvintm |
2016-03-11 16:24 | marvintm | OBNetwork customer | => No |
2016-03-11 16:24 | marvintm | Triggers an Emergency Pack | => No |
2016-03-11 16:24 | marvintm | Status | new => scheduled |
2016-03-11 16:27 | marvintm | Relationship added | related to 0031462 |
2016-03-11 16:28 | marvintm | Relationship added | related to 0031150 |
2016-03-11 18:11 | hgbot | Checkin | |
2016-03-11 18:11 | hgbot | Note Added: 0084924 | |
2016-03-11 18:11 | hgbot | Status | scheduled => resolved |
2016-03-11 18:11 | hgbot | Resolution | open => fixed |
2016-03-11 18:11 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/3f4f90c7de0e89f5813a9a65e049335b04f40f64 [^] |
2016-03-21 18:25 | guilleaer | Review Assigned To | => guilleaer |
2016-03-21 18:25 | guilleaer | Status | resolved => closed |
2016-03-21 18:25 | guilleaer | Fixed in Version | => RR16Q2 |