mirror of
https://github.com/OCA/bank-payment.git
synced 2025-02-02 10:37:31 +02:00
[FIX] Prevent exception on showing sepa files after deletion on payment/direct debit orders.
This commit is contained in:
@@ -34,11 +34,14 @@ class banking_export_sepa(orm.Model):
|
||||
def _generate_filename(self, cr, uid, ids, name, arg, context=None):
|
||||
res = {}
|
||||
for sepa_file in self.browse(cr, uid, ids, context=context):
|
||||
ref = sepa_file.payment_order_ids[0].reference
|
||||
if ref:
|
||||
label = unidecode(ref.replace('/', '-'))
|
||||
if not sepa_file.payment_order_ids:
|
||||
label = 'no payment order'
|
||||
else:
|
||||
label = 'error'
|
||||
ref = sepa_file.payment_order_ids[0].reference
|
||||
if ref:
|
||||
label = unidecode(ref.replace('/', '-'))
|
||||
else:
|
||||
label = 'error'
|
||||
res[sepa_file.id] = 'sct_%s.xml' % label
|
||||
return res
|
||||
|
||||
|
||||
@@ -42,11 +42,14 @@ class banking_export_sdd(orm.Model):
|
||||
def _generate_filename(self, cr, uid, ids, name, arg, context=None):
|
||||
res = {}
|
||||
for sepa_file in self.browse(cr, uid, ids, context=context):
|
||||
ref = sepa_file.payment_order_ids[0].reference
|
||||
if ref:
|
||||
label = unidecode(ref.replace('/', '-'))
|
||||
if not sepa_file.payment_order_ids:
|
||||
label = 'no payment order'
|
||||
else:
|
||||
label = 'error'
|
||||
ref = sepa_file.payment_order_ids[0].reference
|
||||
if ref:
|
||||
label = unidecode(ref.replace('/', '-'))
|
||||
else:
|
||||
label = 'error'
|
||||
res[sepa_file.id] = 'sdd_%s.xml' % label
|
||||
return res
|
||||
|
||||
|
||||
Reference in New Issue
Block a user