View Issue Details

IDProjectCategoryView StatusLast Update
0003695OXID eShop (all versions)1.05. Userspublic2012-03-14 16:18
ReporterAdrian.Kirchner 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.5.4 revision 39463 
Target VersionFixed in Version4.5.9 revision 43186 
Summary0003695: User doesn't get rid of saved basket if blPerfNoBasketSaving is enabled afterwards
DescriptionIf the shop has users with saved basket articles before the saved basket feature is disabled by enabling config param blPerfNoBasketSaving the user gets his saved basket articles at each login without losing them after order finalization.
Steps To Reproduce1) Set config param blPerfNoBasketSaving to false
2) Login in frontend add some articles to the basket
3) Set config param blPerfNoBasketSaving to true
4) Finalize order
5) logout
6) login -> There you go! you won't get rid of these articles
Additional InformationThis happens because saved basket articles are loaded without conditions. See http://docu.oxid-esales.com/CE/sourcecodedocumentation/4.5.4.39463/oxuser_8php_source.html#l01349

However the basket deletion is only triggered if blPerfNoBasketSaving is false. See http://docu.oxid-esales.com/CE/sourcecodedocumentation/4.5.4.39463/oxbasket_8php_source.html#l01586
TagsNo tags attached.
ThemeBoth
BrowserAll
PHP Versionany
Database Versionany

Activities

There are no notes attached to this issue.