diff --git a/plume-models/src/medias.rs b/plume-models/src/medias.rs
index b656631..3dabd22 100644
--- a/plume-models/src/medias.rs
+++ b/plume-models/src/medias.rs
@@ -38,7 +38,7 @@ impl Media {
pub fn to_json(&self, conn: &PgConnection) -> serde_json::Value {
let mut json = serde_json::to_value(self).unwrap();
let (preview, html) = match self.file_path.rsplitn(2, '.').next().unwrap() {
- "png" | "jpg" | "jpeg" | "gif" => (
+ "png" | "jpg" | "jpeg" | "gif" | "svg" => (
format!("
", self.url(conn), self.alt_text, self.alt_text),
format!("
", self.url(conn), self.alt_text, self.alt_text)
),