diff --git a/api/src/models/file.rs b/api/src/models/file.rs index 9b65e16..014facd 100644 --- a/api/src/models/file.rs +++ b/api/src/models/file.rs @@ -1,12 +1,14 @@ use serde::{Deserialize, Serialize}; -use sqlx::{postgres::PgPool, FromRow}; +use sqlx::{postgres::PgPool, FromRow, Type}; use time::OffsetDateTime; use uuid::Uuid; use crate::error::AppError; -#[derive(Debug, Serialize, Deserialize, FromRow, Clone, PartialEq)] +#[derive(Debug, Serialize, Deserialize, FromRow, Clone, PartialEq, Type)] +#[sqlx(rename_all = "snake_case")] #[serde(rename_all = "snake_case")] +#[sqlx(type_name = "text")] // Tells sqlx to treat this enum as text pub enum FileType { File, Directory,