Openbravo Issue Tracking System - Retail Modules | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0030875 | Retail Modules | Web POS | public | 2015-09-21 13:19 | 2015-10-19 11:02 |
Reporter | marvintm | ||||
Assigned To | jorge-garcia | ||||
Priority | urgent | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Platform | OS | 5 | OS Version | ||
Product Version | |||||
Target Version | RR16Q1 | Fixed in Version | RR16Q1 | ||
Merge Request Status | |||||
Review Assigned To | marvintm | ||||
OBNetwork customer | OBPS | ||||
Support ticket | 38352 | ||||
Regression level | |||||
Regression date | |||||
Regression introduced in release | |||||
Regression introduced by commit | |||||
Triggers an Emergency Pack | No | ||||
Summary | 0030875: The pay button becomes indefinitely disabled when computing discounts | ||||
Description | In very specific circumstances, the pay button may become indefinitely disabled when computing certain discounts. For this problem to happen, the following items must be true: - System needs to be not in development - There needs to be two discounts for the same rule type in the system, which apply to the same products, with different priority - The ticket must have more than one line, and these lines must all be affected by the same discounts If these conditions are true, the pay button becomes disabled if the discounts engine at some point finds a better discount than the one it had applied. | ||||
Steps To Reproduce | - Define one discount, 3x2 in bottles (the one in the standard sampledata is fine), with priority 20 - Define another discount, 9x6 in bottles, with priority 10 - Ensure both discounts work for 1L bottle, and Plastic bottle - Go to the Web POS (in not in development mode) - Add one Plastic bottle product - Add (one by one), 8 units of 1L bottle. - Verify that after the eight one, the pay button becomes disabled and is never enabled. | ||||
Proposed Solution | The executor engine must be changed to ensure that if an event is replaced, it's correctly terminated. | ||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2015-09-21 13:19 | marvintm | New Issue | |||
2015-09-21 13:19 | marvintm | Assigned To | => Retail | ||
2015-09-21 13:19 | marvintm | OBNetwork customer | => No | ||
2015-09-21 13:19 | marvintm | Triggers an Emergency Pack | => No | ||
2015-09-22 11:25 | egoitz | OBNetwork customer | No => Yes | ||
2015-09-22 11:25 | egoitz | Support ticket | => 38352 | ||
2015-09-22 11:25 | egoitz | Resolution time | => 1443650400 | ||
2015-09-22 11:26 | egoitz | Issue Monitored: egoitz | |||
2015-10-05 12:07 | Orekaria | Status | new => scheduled | ||
2015-10-05 12:07 | Orekaria | Assigned To | Retail => jorge-garcia | ||
2015-10-15 15:59 | hgbot | Checkin | |||
2015-10-15 15:59 | hgbot | Note Added: 0081044 | |||
2015-10-15 15:59 | hgbot | Status | scheduled => resolved | ||
2015-10-15 15:59 | hgbot | Resolution | open => fixed | ||
2015-10-15 15:59 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/eced2bd0d5358958f36cba3829cce156c5774e12 [^] | ||
2015-10-16 10:35 | hgbot | Checkin | |||
2015-10-16 10:35 | hgbot | Note Added: 0081052 | |||
2015-10-16 10:35 | hgbot | Checkin | |||
2015-10-16 10:35 | hgbot | Note Added: 0081053 | |||
2015-10-19 11:02 | marvintm | Review Assigned To | => marvintm | ||
2015-10-19 11:02 | marvintm | Status | resolved => closed | ||
2015-10-19 11:02 | marvintm | Fixed in Version | => RR16Q1 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|