Code clean-up in purchase_auto_invoice_method

This commit is contained in:
Alexis de Lattre
2018-04-24 16:55:30 +02:00
parent 4ee0d18712
commit c1d0fd885d

View File

@@ -33,11 +33,7 @@ class purchase_order(orm.Model):
def wkf_confirm_order(self, cr, uid, ids, context=None): def wkf_confirm_order(self, cr, uid, ids, context=None):
invoice_method_order_po_ids = [] invoice_method_order_po_ids = []
for po in self.browse(cr, uid, ids, context=context): for po in self.browse(cr, uid, ids, context=context):
service_only = True if all([l.product_id.type == 'service' for l in po.order_line]):
for line in po.order_line:
if line.product_id.type != 'service':
service_only = False
if service_only:
invoice_method_order_po_ids.append(po.id) invoice_method_order_po_ids.append(po.id)
if invoice_method_order_po_ids: if invoice_method_order_po_ids:
self.write(cr, uid, invoice_method_order_po_ids, { self.write(cr, uid, invoice_method_order_po_ids, {