From d9ab00f9db19ec3f178063425a90aed03073c57d Mon Sep 17 00:00:00 2001 From: ming Date: Fri, 19 Jul 2024 16:57:36 -0400 Subject: [PATCH] fix: ensure monitor duckdb cache dir exists (#2842) ensure monitor duckdb cache dir exists --- src/backend/base/langflow/services/monitor/service.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/base/langflow/services/monitor/service.py b/src/backend/base/langflow/services/monitor/service.py index f644fd871..de1970006 100644 --- a/src/backend/base/langflow/services/monitor/service.py +++ b/src/backend/base/langflow/services/monitor/service.py @@ -21,7 +21,7 @@ class MonitorService(Service): from langflow.services.monitor.schema import DuckDbMessageModel, TransactionModel, VertexBuildModel self.settings_service = settings_service - self.base_cache_dir = Path(user_cache_dir("langflow")) + self.base_cache_dir = Path(user_cache_dir("langflow"), ensure_exists=True) self.db_path = self.base_cache_dir / "monitor.duckdb" self.table_map: dict[str, type[TransactionModel | DuckDbMessageModel | VertexBuildModel]] = { "transactions": TransactionModel,