View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000585 | OXID eShop (all versions) | 1.03. Basket, checkout process | public | 2009-02-13 10:43 | 2012-12-10 13:25 |
Reporter | andreas_ziethen | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.0.1.0 revision 15990 | ||||
Fixed in Version | 4.1.0 revision 17976 | ||||
Summary | 0000585: missing basket validation in payment class | ||||
Description | The view class payment does not check if there is a valid basket. This can lead to not wanted effects if - for example - ipayment module is used and a credit card transaction with amount = 0 is executed. There is already a user validation in payment::render() - just add a basket validation there and everything's fine. ;-) To reproduce: Put something to basket and register - do not go to step 3. Open shop in parallel second window and go to basket and delete all articles in basket. Now switch back to first window an go to step 3 (payment). It works and no error message is shown allthough there's no valid basket any longer. | ||||
Tags | Order | ||||
Theme | |||||
Browser | All | ||||
PHP Version | 5.2.6 | ||||
Database Version | 5.0.33 | ||||