diff --git a/libsql/src/hrana/mod.rs b/libsql/src/hrana/mod.rs index 129cf154b6..38b5eaaae1 100644 --- a/libsql/src/hrana/mod.rs +++ b/libsql/src/hrana/mod.rs @@ -326,7 +326,7 @@ impl Row { impl RowInner for Row { fn column_value(&self, idx: i32) -> crate::Result { - let v = self.inner.get(idx as usize).cloned().unwrap(); + let v = self.inner.get(idx as usize).cloned().ok_or_else(|| crate::Error::InvalidColumnIndex)?; Ok(into_value2(v)) }