View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0007461 | OXID eShop (all versions) | 1.05. Users | public | 2023-04-17 10:06 | 2024-08-07 13:10 |
| Reporter | michael_keiluweit | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | confirmed | Resolution | open | ||
| Product Version | 6.5.2 | ||||
| Summary | 0007461: The option iServerTimeShift isn't always taken into account. | ||||
| Description | Customers can't see the orders in the frontend in case the option iServerTimeShift is set to e.g. -7, until the difference of the option and \date has passed. The method \OxidEsales\EshopCommunity\Application\Model\User::save doesn't use the method \OxidEsales\EshopCommunity\Core\UtilsDate::getTime, but the PHP function \date. The method \OxidEsales\EshopCommunity\Application\Model\User::getOrders will return a wrong list of orders, since it takes the registration date of the user and compares it with UtilsDate::getTime. | ||||
| Steps To Reproduce | - Define setting Master Settings - Core Settings - Other Settings - Server Time shift (hours) to -1. - Register a new user. - Take an order. - Navigate to My Account - My Account - Order history. Your order will not appear in the history. | ||||
| Tags | No tags attached. | ||||
| Theme | Not defined | ||||
| Browser | Not defined | ||||
| PHP Version | Not defined | ||||
| Database Version | Not defined | ||||