blob: 7366f864e6b8ba60d8db53dcbc5531804495aa01 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
use anyhow::{Context, Result};
use actualbudget_models::ActualbudgetZeroBudget;
use actualbudget_schema::actualbudget_schema::zero_budgets::dsl::zero_budgets as zero_budgets_table;
use diesel::{QueryDsl, RunQueryDsl, SelectableHelper, SqliteConnection};
pub fn get_all_actualbudget_zero_budgets(connection: &mut SqliteConnection) -> Result<Vec<ActualbudgetZeroBudget>> {
let zero_budgets = zero_budgets_table
.select(ActualbudgetZeroBudget::as_select())
.load(connection)
.with_context(|| "failed to get all Actualbudget zero budgets")?;
Ok(zero_budgets)
}
|