From 311124f3cfd583275a3795811d104389b388335c Mon Sep 17 00:00:00 2001 From: KOWX712 Date: Sun, 6 Jul 2025 00:15:25 +0800 Subject: [PATCH] opt: handle get applist error --- module/webui/scripts/applist.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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) => {