Do not update sale if load order's state distinct of done.

This commit refs #14334
This commit is contained in:
Sergio Morillo 2020-08-04 14:46:24 +02:00
parent ac162e4f08
commit 98f7732a96
1 changed files with 1 additions and 1 deletions

View File

@ -267,7 +267,7 @@ class LoadOrder(metaclass=PoolMeta):
if self.type == 'out':
if not self.sale:
return
if self.sale.state == 'cancel':
if self.state != 'done':
return
elif self.sale.state not in ('draft', 'quotation'):
self.raise_user_error('sale_confirmed', self.sale.rec_name)