From 3546278b7ee681c3494e408c397df37a87bcfeef Mon Sep 17 00:00:00 2001 From: "chafique.delli" Date: Mon, 29 Apr 2024 18:38:36 +0200 Subject: [PATCH] [FIX] get_moves method accumulates previously selected entries --- account_move_export/models/account_move_export.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/account_move_export/models/account_move_export.py b/account_move_export/models/account_move_export.py index 12bdbda..e18be6b 100644 --- a/account_move_export/models/account_move_export.py +++ b/account_move_export/models/account_move_export.py @@ -381,6 +381,9 @@ def _csv_encode(self, tmpfile): def get_moves(self): self.ensure_one() assert self.filter_type == 'custom' + previous_moves = self.env["account.move"].search([("account_move_export_id", "=", self.id)]) + if previous_moves: + previous_moves.write({'account_move_export_id': False}) domain = self._prepare_custom_filter_domain() moves = self.env["account.move"].search(domain) if not moves: