View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005556 | OXID eShop (all versions) | 1.06. Search, Tags | public | 2013-12-04 20:07 | 2014-06-11 18:21 |
Reporter | Adrian.Kirchner | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.8.1 / 5.1.1 | ||||
Target Version | 4.8.7 / 5.1.7 | Fixed in Version | 4.9.0_5.2.0_beta1 | ||
Summary | 0005556: Selected currency gets lost when using search form | ||||
Description | When selecting a non-default currency, oxid depends on the cur parameter in any request (either as GET- or POST parameter). The search form is the only form (as a short grep shows) which is submitted via GET method. The action URL looks like this: http://demoshop.oxid-esales.com/professional-edition/index.php?cur=3& The search form submits additional input fields which instructs the user agent to drop any parameters of the action URL [1] | ||||
Steps To Reproduce | 1) Make sure you have a fresh browser instance without any shop session (or other cookies) 2) Visit the Shop: http://demoshop.oxid-esales.com/professional-edition/ 3) Select currency USD 4) Type 'e' in the search form and submit 5) Currency reverted back to EUR | ||||
Additional Information | [1] http://www.w3.org/TR/html401/interact/forms.html#h-17.13.3.4 | ||||
Tags | Currency, Search | ||||
Theme | Azure | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||