From f0fc0db51c1024526d1c5ad6aa08fb38ab4f15f8 Mon Sep 17 00:00:00 2001 From: Mercury Date: Thu, 29 May 2025 09:44:12 +0200 Subject: [PATCH] Fix enum error in file handler --- api/src/models/file.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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,