From 37828e97c1f63ab75f9ad70577d413afda01563c Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Sun, 17 Mar 2013 21:03:32 +0100 Subject: [PATCH] [FIX] Manual payments workflow --- account_banking_payment/model/bank_payment_manual.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/account_banking_payment/model/bank_payment_manual.py b/account_banking_payment/model/bank_payment_manual.py index 46831a2e8..700bf0210 100644 --- a/account_banking_payment/model/bank_payment_manual.py +++ b/account_banking_payment/model/bank_payment_manual.py @@ -29,6 +29,7 @@ bank transfers. ''' from openerp.osv import orm, fields +from openerp import netsvc class payment_manual(orm.TransientModel): @@ -38,9 +39,10 @@ class payment_manual(orm.TransientModel): def default_get(self, cr, uid, fields_list, context=None): if context and context.get('active_ids'): payment_order_obj = self.pool.get('payment.order') - for res_id in context['active_ids']: - payment_order_obj.action_sent( - cr, uid, [res_id], context=context) + wf_service = netsvc.LocalService('workflow') + for order_id in context['active_ids']: + wf_service.trg_validate( + uid, 'payment.order', order_id, 'sent', cr) return super(payment_manual, self).default_get( cr, uid, fields_list, context=None)