Remove unused account.Transactions

This commit is contained in:
Jan Bader 2022-09-23 19:43:48 +00:00
parent b55744aad7
commit 6a5bf419e2
2 changed files with 1 additions and 3 deletions

View File

@ -22,7 +22,6 @@ export interface Account {
ClearedBalance: number; ClearedBalance: number;
WorkingBalance: number; WorkingBalance: number;
ReconciledBalance: number; ReconciledBalance: number;
Transactions: string[];
LastReconciled: NullDate; LastReconciled: NullDate;
} }
@ -190,7 +189,6 @@ export const useAccountStore = defineStore("budget/account", {
transactionsStore.AddTransactions( transactionsStore.AddTransactions(
response.Transactions response.Transactions
); );
account.Transactions = response.Transactions.map((x : Transaction) =>x.ID);
}, },
async FetchMonthBudget(budgetid: string, year: number, month: number) { async FetchMonthBudget(budgetid: string, year: number, month: number) {
const result = await GET( const result = await GET(

View File

@ -52,7 +52,7 @@ export const useTransactionsStore = defineStore("budget/transactions", {
const account = accountsStore.CurrentAccount; const account = accountsStore.CurrentAccount;
if(account === undefined) if(account === undefined)
return undefined; return undefined;
const allTransactions = account!.Transactions.map(x => this.Transactions.get(x) ?? {} as Transaction); const allTransactions = [...this.Transactions.values()].filter(x => x.AccountID == account.ID);
return groupBy(allTransactions, x => formatDate(x.Date)); return groupBy(allTransactions, x => formatDate(x.Date));
}, },
TransactionsList(state) : Transaction[] { TransactionsList(state) : Transaction[] {