recurse (i.e., ..) needs to find leaf nulls

This commit is contained in:
Nicolas Williams committed 2017-01-30 14:11:05 -06:00
1 parent 7bdf3a39ad
commit aac8132f47
1 file changed
+1 -1
+1 -1
View File
@@ -14,7 +14,7 @@ def _modify(paths; update): reduce path(paths) as $p (.; setpath($p; getpath($p)
def map_values(f): .[] |= f;
# recurse
def recurse(f): def r: ., (f | select(. != null) | r); r;
def recurse(f): def r: ., (f | r); r;
def recurse(f; cond): def r: ., (f | select(cond) | r); r;
def recurse: recurse(.[]?);
def recurse_down: recurse;