[FIX] account_reconcile_oca: Fixed analytic distribution update

This fixes a bug that occurred when both account_reconcile_oca and account_reconcile_model_oca modules were installed. The issue arose when assigning an analytic account and making no further changes, causing the analytic account to not be set correctly. As a result, the reconciliation process failed to create the analytic entries properly. This line: ensures that if the analytic distribution has changed, it will be correctly updated.
This commit is contained in:
bobrador
2024-12-17 15:17:03 +01:00
parent fa6d728aad
commit 7704695a41

View File

@@ -294,6 +294,7 @@ class AccountBankStatementLine(models.Model):
self.manual_partner_id and self.manual_partner_id.name_get()[0] or False
)
!= line.get("partner_id")
or self.analytic_distribution != line.get("analytic_distribution", False)
)
def _get_manual_delete_vals(self):