From c08232cfd2bfd4b700f2eb18aafc90df8291f8a5 Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Sat, 30 Nov 2024 19:24:06 +0000 Subject: AB payee name is not optional --- rust/actualbudget_fakes/src/actualbudget_payee.rs | 2 +- rust/actualbudget_models/src/actualbudget_payee.rs | 4 ++-- rust/actualbudget_models/src/actualbudget_schema.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/rust/actualbudget_fakes/src/actualbudget_payee.rs b/rust/actualbudget_fakes/src/actualbudget_payee.rs index 8bcdc9c..e6e9278 100644 --- a/rust/actualbudget_fakes/src/actualbudget_payee.rs +++ b/rust/actualbudget_fakes/src/actualbudget_payee.rs @@ -8,7 +8,7 @@ pub fn make_fake_actualbudget_payee_builder(id: &str) -> ActualbudgetPayeeBuilde let mut builder = ActualbudgetPayeeBuilder::default(); builder .id(String::from(id)) - .name(None) + .name(String::from("")) .transfer_account_id(None); builder } diff --git a/rust/actualbudget_models/src/actualbudget_payee.rs b/rust/actualbudget_models/src/actualbudget_payee.rs index db9db6f..526b73e 100644 --- a/rust/actualbudget_models/src/actualbudget_payee.rs +++ b/rust/actualbudget_models/src/actualbudget_payee.rs @@ -1,10 +1,10 @@ use derive_builder::Builder; use diesel::prelude::{Queryable, Selectable}; -#[derive(Builder, Clone, Queryable, Selectable)] +#[derive(Builder, Clone, Debug, Queryable, Selectable)] #[diesel(table_name = crate::actualbudget_schema::payees)] pub struct ActualbudgetPayee { pub id: String, - pub name: Option, + pub name: String, pub transfer_account_id: Option, } diff --git a/rust/actualbudget_models/src/actualbudget_schema.rs b/rust/actualbudget_models/src/actualbudget_schema.rs index f47bade..786a121 100644 --- a/rust/actualbudget_models/src/actualbudget_schema.rs +++ b/rust/actualbudget_models/src/actualbudget_schema.rs @@ -42,7 +42,7 @@ diesel::table! { diesel::table! { payees (id) { id -> Text, - name -> Nullable, + name -> Text, #[sql_name = "transfer_acct"] transfer_account_id -> Nullable, // category -> Nullable, -- cgit v1.2.3