summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Carstairs <me@joeac.net>2024-11-30 19:24:06 +0000
committerJoe Carstairs <me@joeac.net>2024-11-30 19:24:06 +0000
commitc08232cfd2bfd4b700f2eb18aafc90df8291f8a5 (patch)
tree11dca921389d6d59d1e9b6e01637a8743dbe558a
parent712f422826b6ebd750fafda9741c6f97e4d535b4 (diff)
AB payee name is not optional
-rw-r--r--rust/actualbudget_fakes/src/actualbudget_payee.rs2
-rw-r--r--rust/actualbudget_models/src/actualbudget_payee.rs4
-rw-r--r--rust/actualbudget_models/src/actualbudget_schema.rs2
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<String>,
+ pub name: String,
pub transfer_account_id: Option<String>,
}
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<Text>,
+ name -> Text,
#[sql_name = "transfer_acct"]
transfer_account_id -> Nullable<Text>,
// category -> Nullable<Text>,