From 62609de57c4f5af7c927cc4023f90b4ec9779387 Mon Sep 17 00:00:00 2001 From: egg Date: Sun, 16 Nov 2025 19:52:26 +0800 Subject: [PATCH] fix: add result_dir configuration for task result storage MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Changes: - Add result_dir field to Settings class (default: ./storage/results) - Add result_dir to ensure_directories() method Fixes: - AttributeError: 'Settings' object has no attribute 'result_dir' 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- backend/app/core/config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/backend/app/core/config.py b/backend/app/core/config.py index e78e729..1e5397a 100644 --- a/backend/app/core/config.py +++ b/backend/app/core/config.py @@ -85,6 +85,7 @@ class Settings(BaseSettings): markdown_dir: str = Field(default="./storage/markdown") json_dir: str = Field(default="./storage/json") exports_dir: str = Field(default="./storage/exports") + result_dir: str = Field(default="./storage/results") # ===== PDF Generation Configuration ===== pandoc_path: str = Field(default="/opt/homebrew/bin/pandoc") @@ -133,6 +134,7 @@ class Settings(BaseSettings): self.markdown_dir, self.json_dir, self.exports_dir, + self.result_dir, self.paddleocr_model_dir, Path(self.log_file).parent, ]