mirror of
https://github.com/chatmail/core.git
synced 2026-05-08 01:16:31 +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 {
|
impl FromSql for Origin {
|
||||||
fn column_result(col: ValueRef) -> FromSqlResult<Self> {
|
fn column_result(col: ValueRef) -> FromSqlResult<Self> {
|
||||||
let inner = FromSql::column_result(col)?;
|
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