Code clean-up in purchase_auto_invoice_method
This commit is contained in:
@@ -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, {
|
||||||
|
|||||||
Reference in New Issue
Block a user