View Issue Details

IDProjectCategoryView StatusLast Update
0007461OXID eShop (all versions)1.05. Userspublic2023-06-29 08:51
Reportermichael_keiluweit 
PrioritynormalSeverityminorReproducibilityalways
Status confirmedResolutionopen 
Product Version6.5.2 
Target VersionFixed in Version 
Summary0007461: The option iServerTimeShift isn't always taken into account.
DescriptionCustomers 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.
TagsNo tags attached.
ThemeNot defined
BrowserNot defined
PHP VersionNot defined
Database VersionNot defined

Relationships

related to 0007319 acknowledgedHR With a server time shift, links for "forgot password" can become invalid 

Activities

There are no notes attached to this issue.