fix: full amount bold expenses transactions.

fix: bulk delete expenses transactions.
fix: issue delete account node in tree.
This commit is contained in:
Ahmed Bouhuolia
2020-12-02 18:24:14 +02:00
parent ac6904daaa
commit 72bf3096bb
6 changed files with 23 additions and 6 deletions

View File

@@ -329,15 +329,16 @@ export function treeToList(
idFieldKey = 'id',
childrenFieldKey = 'children',
nodeMapper = (node, depth) => node,
nodeFilter = (node, depth) => true,
},
) {
let depth = 0;
const walker = (tree) => {
return tree.reduce(function (acc, o) {
return tree.reduce((acc, o) => {
depth += 1;
if (o[idFieldKey]) {
if (o[idFieldKey] && nodeFilter(o, depth)) {
acc.push(nodeMapper(o, depth));
}
if (o[childrenFieldKey]) {