From 58aa74f898f040239988e6114ae3dad435c7a03e Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sun, 17 May 2026 07:29:08 +0800 Subject: [PATCH] auto-sync: 2026-05-17 07:29:08 --- src/api/project_routes.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/api/project_routes.py b/src/api/project_routes.py index 0f38255..fb9578b 100644 --- a/src/api/project_routes.py +++ b/src/api/project_routes.py @@ -8,15 +8,13 @@ from typing import Any, Dict, List, Optional from fastapi import APIRouter, HTTPException from src.blackboard.registry import ProjectRegistry +from src.utils import get_data_root router = APIRouter(prefix="/api/projects", tags=["projects"]) def _registry() -> ProjectRegistry: - import os - root = Path(os.environ.get("BLACKBOARD_ROOT", - str(Path.home() / ".sanguo_projects" / "sanguo_moziplus_v2" / "projects"))) - return ProjectRegistry(root) + return ProjectRegistry(get_data_root()) @router.get("")