From e7ebf98117ffebd34bb75e6e6da266a12631dfa6 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Thu, 30 Jul 2020 17:18:25 +0200 Subject: [PATCH] IDEMPIERE-1387 ImportBankStatement - Error during import related to missing TRX in Account (#192) Implement suggestion from Jan Thielemann --- .../src/org/compiere/process/ImportBankStatement.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base.process/src/org/compiere/process/ImportBankStatement.java b/org.adempiere.base.process/src/org/compiere/process/ImportBankStatement.java index 7493001c14..ab458cf325 100644 --- a/org.adempiere.base.process/src/org/compiere/process/ImportBankStatement.java +++ b/org.adempiere.base.process/src/org/compiere/process/ImportBankStatement.java @@ -383,7 +383,7 @@ public class ImportBankStatement extends SvrProcess // Get the bank account for the first statement if (account == null) { - account = MBankAccount.get (m_ctx, imp.getC_BankAccount_ID()); + account = new MBankAccount(m_ctx, imp.getC_BankAccount_ID(), get_TrxName()); statement = null; msglog = new StringBuilder("New Statement, Account=").append(account.getAccountNo()); if (log.isLoggable(Level.INFO)) log.info(msglog.toString()); @@ -391,7 +391,7 @@ public class ImportBankStatement extends SvrProcess // Create a new Bank Statement for every account else if (account.getC_BankAccount_ID() != imp.getC_BankAccount_ID()) { - account = MBankAccount.get (m_ctx, imp.getC_BankAccount_ID()); + account = new MBankAccount(m_ctx, imp.getC_BankAccount_ID(), get_TrxName()); statement = null; msglog = new StringBuilder("New Statement, Account=").append(account.getAccountNo()); if (log.isLoggable(Level.INFO)) log.info(msglog.toString());