diff --git a/addons/website_sale/controllers/main.py b/addons/website_sale/controllers/main.py index 40e09d6886b..090c1a41f39 100644 --- a/addons/website_sale/controllers/main.py +++ b/addons/website_sale/controllers/main.py @@ -110,6 +110,9 @@ class WebsiteSaleForm(WebsiteForm): return json.dumps({'error_fields': e.args[0]}) order = request.website.sale_get_order() + if not order: + return json.dumps({'error': "No order found; please add a product to your cart."}) + if data['record']: order.write(data['record'])