From 29f948aa93a6f638b6553779179b5dd1b8bab158 Mon Sep 17 00:00:00 2001 From: Ziyang Hu Date: Sun, 7 May 2023 00:24:04 +0800 Subject: [PATCH] fix nodejs interop --- cozo-lib-nodejs/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cozo-lib-nodejs/src/lib.rs b/cozo-lib-nodejs/src/lib.rs index 2ff01d84..f1b4ed28 100644 --- a/cozo-lib-nodejs/src/lib.rs +++ b/cozo-lib-nodejs/src/lib.rs @@ -84,8 +84,8 @@ fn js2value<'a>( let names = obj.get_own_property_names(cx)?; let mut coll_inner = serde_json::Map::default(); for i in 0..names.len(cx) { - let name = names.get(cx, i)?.downcast::(cx)?.value(cx); - let v = obj.get(cx, &name)?.downcast::(cx)?; + let name = names.get::(cx, i)?.value(cx); + let v = obj.get::(cx, &*name)?; let mut target = DataValue::Bot; js2value(cx, v, &mut target)?; coll_inner.insert(name, serde_json::Value::from(target));