View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001864 | OXID eShop (all versions) | 1.03. Basket, checkout process | public | 2010-05-28 18:10 | 2012-12-10 13:23 |
| Reporter | Carolin | Assigned To | |||
| Priority | high | Severity | major | Reproducibility | always |
| Status | resolved | Resolution | unable to reproduce | ||
| Product Version | 4.1.2 revision 18998 | ||||
| Summary | 0001864: Two orders at the same time -> one order get order number 0 | ||||
| Description | If two customers send their order at the same time, one order get the order number 0. For example: Two people send their order at 2010-05-25 21:34:08. One of them get a order number and the second get 0. I've attached a screenshot with 2 examples. Kind regards, Carolin | ||||
| Additional Information | I don't know if this problem has been solved in a newer version, but I can't find a entry in the reported issues or in the change log. | ||||
| Tags | Order | ||||
| Attached Files | |||||
| Theme | |||||
| Browser | All | ||||
| PHP Version | any | ||||
| Database Version | any | ||||
|
|
@developers: check from source code side, if such issue still exist |
|
|
Hi, I checked the current and 4.1.2 eShop code in oxOrder::_insert() and oxBase::_setRecordNumber() - these places are responsible for the ordernr and it seems there 0 value should be not left even on concurent calls (with restriction that db connection is not lost after the initial saving of the order). |