review: replace panic! with generic rusqlite error while mapping attributes
This commit is contained in:
@@ -14,7 +14,9 @@ pub fn run(row: &rusqlite::Row) -> rusqlite::Result<Attribute> {
|
||||
(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 })
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user