From 60ce38d36761d5916dba865ead3dc7539e4aac46 Mon Sep 17 00:00:00 2001 From: mgite Date: Mon, 18 Nov 2024 19:35:51 +0400 Subject: [PATCH] Fix duplicated transactions --- bross_bank_management/models/bank_models.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bross_bank_management/models/bank_models.py b/bross_bank_management/models/bank_models.py index 825ba0a..2f2eb17 100644 --- a/bross_bank_management/models/bank_models.py +++ b/bross_bank_management/models/bank_models.py @@ -112,6 +112,10 @@ class BankMovements(models.Model): movement = json.loads(rec.json_data) movement_id = movement['movementId'] + + if self.env['brosse.bank.transactions'].search([('movement_id', '=', movement_id)]): + continue + external_payment_id = movement['externalPaymentId'] debit_credit = movement['debitCredit'] value_date = movement['valueDate']