diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ynab/budget.rs | 4 | ||||
-rw-r--r-- | src/ynab/transaction.rs | 2 |
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(); |