diff --git a/module/webui/scripts/applist.js b/module/webui/scripts/applist.js index 3a03376..415affe 100644 --- a/module/webui/scripts/applist.js +++ b/module/webui/scripts/applist.js @@ -48,11 +48,14 @@ export async function fetchAppList() { // Get installed packages let appEntries = [], installedPackages = []; - const output = spawn('sh', [`${basePath}/common/get_extra.sh`, '--applist']); + const output = spawn('sh', [`${basePath}/common/get_extra.sh`, '--applist'], { cwd: "/data/local/tmp" }); output.stdout.on('data', (data) => { if (data.trim() === "") return; installedPackages.push(data); }); + output.stderr.on('data', (data) => { + console.error("Error fetching applist: ", data); + }); output.on('exit', async () => { // Create appEntries array contain { appName, packageName } appEntries = await Promise.all(installedPackages.map(async (packageName) => {