From ffd3e2b2c016c0dd9d7eabf12618d7b5953fc2ee Mon Sep 17 00:00:00 2001 From: Adria Navarro Date: Wed, 2 Apr 2025 15:31:21 +0200 Subject: [PATCH] Move cached data to tmp --- .gitignore | 1 - packages/pro | 2 +- packages/server/src/api/controllers/ai.ts | 6 +++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f548a62da6..21637edfbe 100644 --- a/.gitignore +++ b/.gitignore @@ -112,4 +112,3 @@ budibase-datasource *.iml .nx -llm-output/* diff --git a/packages/pro b/packages/pro index 8e3db23290..8e49f29207 160000 --- a/packages/pro +++ b/packages/pro @@ -1 +1 @@ -Subproject commit 8e3db232903de9dc30706fc5ab712a14116a5935 +Subproject commit 8e49f29207555b9fa43eb33063041bebc0e0b5b6 diff --git a/packages/server/src/api/controllers/ai.ts b/packages/server/src/api/controllers/ai.ts index efa2ba795e..d6d7f983e2 100644 --- a/packages/server/src/api/controllers/ai.ts +++ b/packages/server/src/api/controllers/ai.ts @@ -50,7 +50,11 @@ export async function generateTables( }) if (!useCached) { - const dir = path.join(process.env.PWD!, `../../llm-output/${cacheKey}`) + const baseDir = path.join(objectStore.budibaseTempDir(), "llm-output") + if (!fs.existsSync(baseDir)) { + fs.mkdirSync(baseDir) + } + const dir = path.join(baseDir, cacheKey) if (!fs.existsSync(dir)) { fs.mkdirSync(dir) }