View Issue Details

IDProjectCategoryView StatusLast Update
0000585OXID eShop (all versions)1.03. Basket, checkout processpublic2012-12-10 13:25
Reporterandreas_ziethen Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version4.0.1.0 revision 15990 
Fixed in Version4.1.0 revision 17976 
Summary0000585: missing basket validation in payment class
DescriptionThe 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.
TagsOrder
Theme
BrowserAll
PHP Version5.2.6
Database Version5.0.33

Activities

There are no notes attached to this issue.