fix: use absolute platform data paths

This commit is contained in:
2026-04-29 07:34:15 +00:00
parent 35f83d7c2d
commit 63c6fb4b6a
@@ -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}`;
}
/**