From f867fc9269c96643167a1f45e37f7a6ac25ab236 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Fri, 20 Nov 2015 18:21:32 +0100 Subject: [PATCH] [IMP] better error message (draft quotation does not exist), allow deleting canceled quotations --- addons/sale/sale.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/sale/sale.py b/addons/sale/sale.py index c7bfe679b14..76cb0b1a3c2 100644 --- a/addons/sale/sale.py +++ b/addons/sale/sale.py @@ -148,8 +148,8 @@ class SaleOrder(models.Model): @api.multi def unlink(self): for order in self: - if order.state != 'draft': - raise UserError(_('You can only delete draft quotations!')) + if order.state not in ('draft', 'cancel'): + raise UserError(_('You can not delete a quotation sent or a sale order! Try to cancel it before.')) return super(SaleOrder, self).unlink() @api.multi