robust medigun charges

This commit is contained in:
Robin Appelman 2020-06-18 15:14:06 +02:00
commit 7c98de0109
2 changed files with 3 additions and 2 deletions

View file

@ -65,10 +65,11 @@ pub enum EventType {
#[serde(rename_all = "lowercase")]
#[sqlx(rename_all = "lowercase")]
pub enum Medigun {
Medigun,
KritzKrieg,
QuickFix,
Vacinator,
#[serde(other)]
Medigun,
}
impl Default for Medigun {

View file

@ -58,7 +58,7 @@ async fn get_log(pool: &PgPool, id: i32) -> Result<Option<NormalizedLog>, MainEr
.await?;
if is_valid(&row.0) {
Ok(serde_json::from_value(row.0).ok())
Ok(serde_json::from_value(row.0)?)
} else {
Ok(None)
}