We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7397b58 commit 975b8beCopy full SHA for 975b8be
crates/extensions/tedge_gen_mapper/src/js_filter.rs
@@ -307,11 +307,9 @@ impl<'js> FromJs<'js> for JsonValue {
307
}
308
if let Some(object) = value.as_object() {
309
let mut js_object = serde_json::Map::new();
310
- for key in object.keys::<String>() {
311
- if let Ok(k) = key {
312
- if let Ok(JsonValue(v)) = object.get(&k) {
313
- js_object.insert(k, v.clone());
314
- }
+ for key in object.keys::<String>().flatten() {
+ if let Ok(JsonValue(v)) = object.get(&key) {
+ js_object.insert(key, v.clone());
315
316
317
return Ok(JsonValue(serde_json::Value::Object(js_object)));
0 commit comments