[FIX] Account coda, payment, l10n_ch: minor fix
authorMustufa Rangwala <mra@mra-laptop>
Wed, 29 Sep 2010 13:03:51 +0000 (18:33 +0530)
committerMustufa Rangwala <mra@mra-laptop>
Wed, 29 Sep 2010 13:03:51 +0000 (18:33 +0530)
bzr revid: mra@mra-laptop-20100929130351-orsxkn5kcw07yf2s

addons/account_coda/wizard/account_coda_import.py
addons/account_payment/wizard/account_payment_populate_statement.py
addons/l10n_ch/wizard/bvr_import.py

index e68de12..a577e47 100644 (file)
@@ -224,7 +224,7 @@ class account_coda_import(osv.osv_memory):
                                 'period_id':statement.get('period_id',False) or period,# statement.period_id.id
                                 }
                                 voucher_id = voucher_obj.create(cr, uid, voucher_res, context=context)
-                                context.update({'move_line_ids': [line['id']]})
+                                context.update({'move_line_ids': rec_id})
                                 result = voucher_obj.onchange_partner_id(cr, uid, [], partner_id=line.partner_id.id, journal_id=statement.journal_id.id, price=abs(amount), currency_id= statement.currency.id, ttype=(amount < 0 and 'payment' or 'receipt'), context=context)
                                 voucher_line_dict =  False
                                 if result['value']['line_ids']:
index 84911f5..d223c58 100644 (file)
@@ -91,7 +91,7 @@ class account_payment_populate_statement(osv.osv_memory):
                 'period_id': statement.period_id.id
                 }
                 voucher_id = voucher_obj.create(cr, uid, voucher_res, context=context)
-                context.update({'move_line_ids': [line.id]})
+                context.update({'move_line_ids': [line.move_line_id.id]})
                 result = voucher_obj.onchange_partner_id(cr, uid, [], partner_id=line.partner_id.id, journal_id=statement.journal_id.id, price=abs(amount), currency_id= statement.currency.id, ttype='payment', context=context)
                 voucher_line_dict =  False
                 if result['value']['line_ids']:
index ea3fe9f..9d055bc 100644 (file)
@@ -214,7 +214,7 @@ def _import(obj, cursor, user, data, context=None):
                 'period_id': statement.period_id.id
                 }
             voucher_id = voucher_obj.create(cr, uid, voucher_res, context=context)
-            context.update({'move_line_ids': [line.id]})
+            context.update({'move_line_ids': line_ids})
             result = voucher_obj.onchange_partner_id(cr, uid, [], partner_id=line.partner_id.id, journal_id=statement.journal_id.id, price=abs(amount), currency_id= statement.currency.id, ttype='payment', context=context)
             voucher_line_dict =  False
             if result['value']['line_ids']: