View Issue Details

IDProjectCategoryView StatusLast Update
0001864OXID eShop (all versions)1.03. Basket, checkout processpublic2012-12-10 13:23
ReporterCarolin Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionunable to reproduce 
Product Version4.1.2 revision 18998 
Summary0001864: Two orders at the same time -> one order get order number 0
DescriptionIf 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 InformationI 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.
TagsOrder
Attached Files
orderbug.jpg (27,013 bytes)   
orderbug.jpg (27,013 bytes)   
Theme
BrowserAll
PHP Versionany
Database Versionany

Activities

birute_meilutyte

2010-05-31 15:36

reporter   ~0003122

@developers: check from source code side, if such issue still exist

sarunas_valaskevicius

2010-11-24 13:46

reporter   ~0003731

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).