diff --git a/src/cortex-app-server/src/api/files.rs b/src/cortex-app-server/src/api/files.rs index 99c23852..bc469ff3 100644 --- a/src/cortex-app-server/src/api/files.rs +++ b/src/cortex-app-server/src/api/files.rs @@ -10,7 +10,7 @@ use axum::{ use crate::error::{AppError, AppResult}; use crate::state::AppState; -use super::path_security::{validate_path_for_delete, validate_path_for_write}; +use super::path_security::{validate_path_for_delete, validate_path_for_write, validate_path_safe}; use super::types::{ CreateDirRequest, DeleteFileRequest, DeleteFileResponse, FileEntry, FileTreeNode, FileTreeQuery, ListFilesRequest, ListFilesResponse, ReadFileRequest, ReadFileResponse, @@ -194,19 +194,20 @@ pub async fn read_file(Json(req): Json) -> AppResult PathBuf { + std::env::temp_dir().join(format!( + "cortex-app-server-read-file-test-{}", + uuid::Uuid::new_v4() + )) + } +}