diff --git a/lib/ui/transaction/view/transaction_view.dart b/lib/ui/transaction/view/transaction_view.dart index 6b8a52d32..bfbcd6ed4 100644 --- a/lib/ui/transaction/view/transaction_view.dart +++ b/lib/ui/transaction/view/transaction_view.dart @@ -658,6 +658,8 @@ class _MatchWithdrawalsState extends State<_MatchWithdrawals> { _selectedVendor = vendor; } updateVendorList(); + store.dispatch(SaveTransactionSuccess(transaction.rebuild( + (b) => b..pendingVendorId = _selectedVendor?.id))); }), ); }, @@ -739,6 +741,9 @@ class _MatchWithdrawalsState extends State<_MatchWithdrawals> { _selectedCategory = category; } updateCategoryList(); + store.dispatch(SaveTransactionSuccess( + transaction.rebuild((b) => + b..pendingCategoryId = _selectedCategory?.id))); }), ); },