Skip to content

Commit 80ac6d1

Browse files
authored
fix(torii-grpc): nullable enum array deser (#2887)
* fix(torii-grpc): nullable enum array deser * remove print
1 parent 4371331 commit 80ac6d1

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

crates/torii/sqlite/src/model.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,10 @@ pub fn map_row_to_ty(
376376
Ty::Array(ty) => {
377377
let schema = ty[0].clone();
378378
let serialized_array = row.try_get::<String, &str>(column_name)?;
379+
if serialized_array.is_empty() {
380+
*ty = vec![];
381+
return Ok(());
382+
}
379383

380384
let values: Vec<JsonValue> =
381385
serde_json::from_str(&serialized_array).map_err(ParseError::FromJsonStr)?;

0 commit comments

Comments
 (0)