mirror of
https://github.com/actualbudget/actual.git
synced 2026-05-07 04:18:51 -05:00
fix mobile transactions view hiding older transactions with hide reconciled enabled (#7267)
* fix mobile hide reconcilied transactions from hiding older transactions * note
This commit is contained in:
@@ -54,18 +54,27 @@ function TransactionListWithPreviews({
|
||||
const dispatch = useDispatch();
|
||||
const navigate = useNavigate();
|
||||
|
||||
const baseTransactionsQuery = useCallback(
|
||||
() =>
|
||||
queries.transactions(account.id).options({ splits: 'all' }).select('*'),
|
||||
[account.id],
|
||||
);
|
||||
|
||||
const [showRunningBalances] = useSyncedPref(`show-balances-${account.id}`);
|
||||
const [hideReconciled] = useSyncedPref(`hide-reconciled-${account.id}`);
|
||||
|
||||
const baseTransactionsQuery = useCallback(() => {
|
||||
let query = queries
|
||||
.transactions(account.id)
|
||||
.options({ splits: 'all' })
|
||||
.select('*');
|
||||
if (hideReconciled === 'true') {
|
||||
query = query.filter({ reconciled: { $eq: false } });
|
||||
}
|
||||
return query;
|
||||
}, [account.id, hideReconciled]);
|
||||
const [transactionsQuery, setTransactionsQuery] = useState<Query>(
|
||||
baseTransactionsQuery(),
|
||||
);
|
||||
|
||||
useEffect(() => {
|
||||
setTransactionsQuery(baseTransactionsQuery());
|
||||
}, [baseTransactionsQuery]);
|
||||
|
||||
const { isSearching, search: onSearch } = useTransactionsSearch({
|
||||
updateQuery: setTransactionsQuery,
|
||||
resetQuery: () => setTransactionsQuery(baseTransactionsQuery()),
|
||||
@@ -191,14 +200,10 @@ function TransactionListWithPreviews({
|
||||
[account],
|
||||
);
|
||||
|
||||
const baseTransactions = !isSearching
|
||||
const transactionsToDisplay = !isSearching
|
||||
? // Do not render child transactions in the list, unless searching
|
||||
previewTransactions.concat(transactions.filter(t => !t.is_child))
|
||||
: transactions;
|
||||
const transactionsToDisplay =
|
||||
hideReconciled === 'true'
|
||||
? baseTransactions.filter(t => !t.reconciled)
|
||||
: baseTransactions;
|
||||
|
||||
return (
|
||||
<TransactionListWithBalances
|
||||
|
||||
6
upcoming-release-notes/7267.md
Normal file
6
upcoming-release-notes/7267.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
category: Bugfixes
|
||||
authors: [matt-fidd]
|
||||
---
|
||||
|
||||
Fix mobile transactions view hiding older transactions when hiding reconciled transactions is enabled
|
||||
Reference in New Issue
Block a user