aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ynab/budget.rs4
-rw-r--r--src/ynab/transaction.rs2
2 files changed, 2 insertions, 4 deletions
diff --git a/src/ynab/budget.rs b/src/ynab/budget.rs
index e3275bb..b802072 100644
--- a/src/ynab/budget.rs
+++ b/src/ynab/budget.rs
@@ -63,9 +63,7 @@ impl Budget {
&self,
txns: &[&super::transaction::Transaction],
) -> Result<()> {
- let mut to_update =
- ynab_api::models::UpdateTransactionsWrapper::new();
- to_update.transactions = Some(
+ let to_update = ynab_api::models::UpdateTransactionsWrapper::new(
txns.iter()
.map(|t| {
let mut ut = t.to_update_transaction();
diff --git a/src/ynab/transaction.rs b/src/ynab/transaction.rs
index be31019..287b574 100644
--- a/src/ynab/transaction.rs
+++ b/src/ynab/transaction.rs
@@ -83,11 +83,11 @@ impl Transaction {
&self,
) -> ynab_api::models::UpdateTransaction {
let mut ut = ynab_api::models::UpdateTransaction::new(
+ self.id.clone(),
self.account_id.clone(),
self.date.clone(),
self.amount,
);
- ut.id = Some(self.id.clone());
ut.payee_id = self.payee_id.clone();
ut.category_id = self.category_id.clone();
ut.memo = self.memo.clone();