Skip to content

Commit

Permalink
fix: get selectedAccount from service instead of controller (#2929)
Browse files Browse the repository at this point in the history
  • Loading branch information
regenvanwalbeek committed Sep 4, 2022
1 parent 3d59fdc commit 581e4c1
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions src/extension/features/accounts/calculate-irr/index.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Feature } from 'toolkit/extension/features/feature';
import { isCurrentRouteAccountsPage } from 'toolkit/extension/utils/ynab';
import { controllerLookup } from 'toolkit/extension/utils/ember';
import { controllerLookup, serviceLookup } from 'toolkit/extension/utils/ember';
import { getEntityManager } from 'toolkit/extension/utils/ynab';

export class CalculateIRR extends Feature {
Expand All @@ -9,12 +9,13 @@ export class CalculateIRR extends Feature {
}

shouldInvoke() {
let { selectedAccount } = controllerLookup('accounts');
let { selectedAccount } = serviceLookup('accounts');
return isCurrentRouteAccountsPage() && selectedAccount && !selectedAccount.onBudget;
}

invoke() {
let { selectedAccount, selectedAccountId, filters } = controllerLookup('accounts');
let { filters } = controllerLookup('accounts');
let { selectedAccount, selectedAccountId } = serviceLookup('accounts');
let { filterFrom, filterTo } = this._getFilterDates(filters);
let totalIrr = this._calculateIRR(selectedAccountId);
if (totalIrr === Infinity) {
Expand Down

0 comments on commit 581e4c1

Please sign in to comment.