From 63c6fb4b6a71084c7c784f523016759f630ce210 Mon Sep 17 00:00:00 2001 From: Juergen Kunz Date: Wed, 29 Apr 2026 07:34:15 +0000 Subject: [PATCH] fix: use absolute platform data paths --- ts/classes/platform-services/providers/base.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ts/classes/platform-services/providers/base.ts b/ts/classes/platform-services/providers/base.ts index c4760fc..5f8babc 100644 --- a/ts/classes/platform-services/providers/base.ts +++ b/ts/classes/platform-services/providers/base.ts @@ -110,7 +110,8 @@ export abstract class BasePlatformServiceProvider implements IPlatformServicePro const configuredDataDir = this.oneboxRef.database.getSetting('dataDir'); const baseDataDir = configuredDataDir || (Deno.env.get('ONEBOX_DEV') === 'true' ? './.nogit/platform-data' : '/var/lib/onebox'); - return `${baseDataDir.replace(/\/+$/, '')}/${serviceDirectoryArg}`; + const absoluteBaseDataDir = baseDataDir.startsWith('/') ? baseDataDir : `${Deno.cwd()}/${baseDataDir}`; + return `${absoluteBaseDataDir.replace(/\/+$/, '')}/${serviceDirectoryArg}`; } /**