mirror of
https://github.com/OCA/bank-statement-import.git
synced 2025-01-20 12:37:43 +02:00
[FIX] duplicate unique_import_id upon multiple entries in one transaction
This commit is contained in:
@@ -173,6 +173,8 @@ class CamtParser(models.AbstractModel):
|
|||||||
transaction_base = transaction
|
transaction_base = transaction
|
||||||
for i, dnode in enumerate(detail_nodes):
|
for i, dnode in enumerate(detail_nodes):
|
||||||
transaction = copy(transaction_base)
|
transaction = copy(transaction_base)
|
||||||
|
if transaction.get('unique_import_id') and i > 0:
|
||||||
|
transaction['unique_import_id'] += '-%d' % (i,)
|
||||||
self.parse_transaction_details(dnode, transaction)
|
self.parse_transaction_details(dnode, transaction)
|
||||||
self.default_transaction_data(node, transaction)
|
self.default_transaction_data(node, transaction)
|
||||||
transaction.data = etree.tostring(dnode)
|
transaction.data = etree.tostring(dnode)
|
||||||
|
|||||||
Reference in New Issue
Block a user