From 688f16d486f49f996d22b088bb195ef10596311d Mon Sep 17 00:00:00 2001 From: davidemazzocchi Date: Fri, 17 Oct 2025 07:27:08 +0200 Subject: [PATCH] review: replace panic! with generic rusqlite error while mapping attributes --- 01.workspace/heave/src/fun/sqlite_map_row_to_attribute.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/01.workspace/heave/src/fun/sqlite_map_row_to_attribute.rs b/01.workspace/heave/src/fun/sqlite_map_row_to_attribute.rs index 425bf75..a773774 100644 --- a/01.workspace/heave/src/fun/sqlite_map_row_to_attribute.rs +++ b/01.workspace/heave/src/fun/sqlite_map_row_to_attribute.rs @@ -14,7 +14,9 @@ pub fn run(row: &rusqlite::Row) -> rusqlite::Result { (None, None, Some(value), None, None) => Value::Real(value), (None, None, None, Some(value), None) => Value::Text(value), (None, None, None, None, Some(value)) => Value::Bool(value), - _ => panic!(), + _ => { + return Err(rusqlite::types::FromSqlError::InvalidType.into()); + } }; Ok(Attribute { id, value }) }