Fix budgets appearing multiple times
This commit is contained in:
1 parent
42b1bbd438
commit
facbc16bb2
6 files changed
+4909
-3533
No files matched your search
@@ -386,19 +386,12 @@ class BudgetsDao extends DatabaseAccessor<OkaneDatabase>
|
||||
BudgetsDao(OkaneDatabase db) : super(db);
|
||||
|
||||
Stream<List<BudgetsDto>> budgetsStream(Account account) {
|
||||
return (select(budgets)..where((b) => b.accountId.equals(account.id)))
|
||||
.join([
|
||||
leftOuterJoin(
|
||||
budgetItems,
|
||||
budgetItems.budgetId.equalsExp(budgets.id),
|
||||
),
|
||||
])
|
||||
.watch()
|
||||
.map((rows) {
|
||||
return rows.map((row) {
|
||||
return BudgetsDto(budget: row.readTable(budgets));
|
||||
}).toList();
|
||||
});
|
||||
return (select(budgets)
|
||||
..where((b) => b.accountId.equals(account.id))).watch().map((rows) {
|
||||
return rows.map((row) {
|
||||
return BudgetsDto(budget: row);
|
||||
}).toList();
|
||||
});
|
||||
}
|
||||
|
||||
Future<List<BudgetsDto>> getBudgets(Account? account) {
|
||||
|
||||
+4615
-3287
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user