mirror of
https://github.com/chatmail/core.git
synced 2026-04-25 09:26:30 +03:00
fix reading of unknown/outdated origin
This commit is contained in:
@@ -109,7 +109,10 @@ impl ToSql for Origin {
|
||||
impl FromSql for Origin {
|
||||
fn column_result(col: ValueRef) -> FromSqlResult<Self> {
|
||||
let inner = FromSql::column_result(col)?;
|
||||
FromPrimitive::from_i64(inner).ok_or(FromSqlError::InvalidType)
|
||||
match FromPrimitive::from_i64(inner) {
|
||||
Some(res) => Ok(res),
|
||||
None => Ok(Origin::Unknown)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user