diff options
Diffstat (limited to 'library/src/meta/query.rs')
| -rw-r--r-- | library/src/meta/query.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/library/src/meta/query.rs b/library/src/meta/query.rs index 9488a964..4db658d7 100644 --- a/library/src/meta/query.rs +++ b/library/src/meta/query.rs @@ -122,7 +122,12 @@ pub fn query( location: Location, ) -> Value { let _ = location; - vm.vt.introspector.query(&target.0).into() + let vec = vm.vt.introspector.query(&target.0); + Value::Array( + vec.into_iter() + .map(|elem| Value::Content(elem.into_inner())) + .collect(), + ) } /// Turns a value into a selector. The following values are accepted: |
