diff --git a/cognee/api/v1/add/add.py b/cognee/api/v1/add/add.py index 07822e20b..5360f397e 100644 --- a/cognee/api/v1/add/add.py +++ b/cognee/api/v1/add/add.py @@ -73,7 +73,7 @@ async def add_files(file_paths: List[str], dataset_name: str): else: processed_file_paths.append(file_path) - db = duckdb.connect(relational_config.database_directory_path) + db = duckdb.connect(relational_config.db_file_path) destination = dlt.destinations.duckdb( credentials = db, diff --git a/cognee/infrastructure/databases/relational/config.py b/cognee/infrastructure/databases/relational/config.py index 4a30acd3d..803ea14d9 100644 --- a/cognee/infrastructure/databases/relational/config.py +++ b/cognee/infrastructure/databases/relational/config.py @@ -16,6 +16,7 @@ class RelationalConfig(BaseSettings): db_name=db_name, db_path=db_path ) + db_file_path = os.path.join(db_path, db_name) database_path: str = os.path.join(config.system_root_directory, "databases") database_directory_path: str = db_path