[FIX] default method should return a recordset.. (even if it is empty)

This commit is contained in:
Laurent Mignon (aka lmi)
2015-01-20 10:21:18 +01:00
parent c874b92af3
commit 7826e346a9

View File

@@ -23,7 +23,7 @@
#
##############################################################################
from openerp import models, fields
from openerp import models, fields, api
class PaymentMode(models.Model):
@@ -43,9 +43,12 @@ class PaymentMode(models.Model):
res = [t.code for t in payment_mode.type.suitable_bank_types]
return res
@api.model
def _default_type(self):
return self.env.ref('account_banking_payment_export.'
'manual_bank_tranfer')
return self.env.ref(
'account_banking_payment_export.'
'manual_bank_tranfer', raise_if_not_found=False)\
or self.env['payment.mode.type']
type = fields.Many2one(
'payment.mode.type', string='Export type', required=True,