[16.0][FIX] account_financial_report: Remove inactive analytic account relations #1237
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When an analytic account is set to inactive (active=False), the relation with Journal Item is not automatically removed. This causes inactive analytic accounts to still appear linked to journal items when grouping by Analytic Account.
Current behavior before PR
analytic_account_ids
is updated.test_with_active_account.webm
account.move.line
records.test_with_inactive_account.webm
Behavior with PR
test_with_pr.webm
Changes
self.analytic_account_ids = False
self.with_context(active_test=False).analytic_account_ids = [(6, 0, [])]
to consider archived analytic account.