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.
2 parents b2ea885 + 45513fb commit c15838bCopy full SHA for c15838b
1 file changed
build/rust/src/shared/helper/value.rs
@@ -132,9 +132,9 @@ pub fn to_json_value(value: Value) -> JsonValue {
132
Some(Kind::NumberValue(n)) => {
133
match n.number {
134
Some(number_value::Number::Integer(i)) => JsonValue::Number(Number::from(i)),
135
- Some(number_value::Number::Float(f)) => JsonValue::Number(
136
- Number::from_f64(f).expect("Invalid number value"),
137
- ),
+ Some(number_value::Number::Float(f)) => Number::from_f64(f)
+ .map(JsonValue::Number)
+ .unwrap_or(JsonValue::Null),
138
None => JsonValue::Null,
139
}
140
0 commit comments