[FIX] Attempt to add move line without invoice to payment order gives

error on empty value for the payment line's 'state' field
This commit is contained in:
Stefan Rijnhart
2013-06-04 23:10:24 +02:00
parent 123ed7c993
commit c9f77edc4d

View File

@@ -97,8 +97,12 @@ class payment_order_create(osv.osv_memory):
# customer invoice number (in the case of debit order)
communication = line.invoice.number.replace('/', '')
state = 'structured'
if communication != line.ref:
if line.invoice.number != line.ref:
communication2 = line.ref
else:
state = 'normal'
communication2 = line.ref
# support debit orders when enabled
if (payment.payment_order_type == 'debit' and
'amount_to_receive' in line):