commit 6c5fda0a5d1adb57fe1eafa1f6efb8350faf762e parent 0df1e8e2d3c088417bffd91260d8fada70616b38 Author: triesap <tyson@radroots.org> Date: Wed, 12 Nov 2025 18:19:25 +0000 workspace: normalize sql wasm boolean serialization Diffstat:
| M | sql-wasm-core/src/utils.rs | | | 8 | +++++++- |
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/sql-wasm-core/src/utils.rs b/sql-wasm-core/src/utils.rs @@ -44,7 +44,13 @@ pub fn to_partial_object_map<T: Serialize>(opts: T) -> Result<Map<String, Value> pub fn to_db_bind_value(value: &Value) -> Value { match value { - Value::Bool(b) => Value::String(if *b { "1".to_string() } else { "0".to_string() }), + Value::Bool(b) => { + if *b { + Value::from(1) + } else { + Value::from(0) + } + } Value::Number(n) => { if let Some(f) = n.as_f64() { Value::from(f)