mirror of
https://github.com/OCA/bank-statement-import.git
synced 2025-01-20 12:37:43 +02:00
No update name during parsing <NtryDtls>
If the field "name" of the module "account.bank.statement.line" is already assigned during the parse of the element NtryDtls of the camt053 file, we don't update it to avoid to lose data.
This commit is contained in:
@@ -54,12 +54,13 @@ class CamtParser(models.AbstractModel):
|
||||
def parse_transaction_details(self, ns, node, transaction):
|
||||
"""Parse TxDtls node."""
|
||||
# message
|
||||
self.add_value_from_node(
|
||||
ns, node, [
|
||||
'./ns:RmtInf/ns:Ustrd|./ns:RtrInf/ns:AddtlInf',
|
||||
'./ns:AddtlNtryInf',
|
||||
'./ns:Refs/ns:InstrId',
|
||||
], transaction, 'name', join_str='\n')
|
||||
if transaction['name'] == '/':
|
||||
self.add_value_from_node(
|
||||
ns, node, [
|
||||
'./ns:RmtInf/ns:Ustrd|./ns:RtrInf/ns:AddtlInf',
|
||||
'./ns:AddtlNtryInf',
|
||||
'./ns:Refs/ns:InstrId',
|
||||
], transaction, 'name', join_str='\n')
|
||||
# name
|
||||
self.add_value_from_node(
|
||||
ns, node, [
|
||||
|
||||
Reference in New Issue
Block a user