forked from extern/nushell
Always check the row's columns.
This commit is contained in:
parent
91698b2657
commit
a74145961e
@ -41,9 +41,15 @@ pub fn compact(
|
|||||||
let keep = if columns.is_empty() {
|
let keep = if columns.is_empty() {
|
||||||
item.is_some()
|
item.is_some()
|
||||||
} else {
|
} else {
|
||||||
columns
|
match item {
|
||||||
.iter()
|
Tagged {
|
||||||
.all(|field| item.get_data(field).borrow().is_some())
|
item: Value::Row(ref r),
|
||||||
|
..
|
||||||
|
} => columns
|
||||||
|
.iter()
|
||||||
|
.all(|field| r.get_data(field).borrow().is_some()),
|
||||||
|
_ => false,
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
futures::future::ready(keep)
|
futures::future::ready(keep)
|
||||||
|
Loading…
Reference in New Issue
Block a user