From e9e928c425158c97d0ec3ed89fc10f0e882d49f0 Mon Sep 17 00:00:00 2001 From: PedroManuelAtienzaHuerta Date: Sun, 2 Feb 2025 13:59:57 +0100 Subject: [PATCH] Update restart-webdav.js Hi, my name is Pedro Manuel, I have modified the file with the aim of clearer error handling and output messages. --- scripts/restart-webdav.js | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/scripts/restart-webdav.js b/scripts/restart-webdav.js index a12b08e8..09af5ec8 100644 --- a/scripts/restart-webdav.js +++ b/scripts/restart-webdav.js @@ -1,16 +1,20 @@ const { exec } = require('child_process'); async function runCommand() { - await new Promise((resolve, reject) => { - exec('node ./bin/run.js webdav restart', (error, stdout, stderr) => { - if (error) { - reject(error); - } - resolve(stdout || stderr); + try { + const output = await new Promise((resolve, reject) => { + exec('node ./bin/run.js webdav restart', (error, stdout, stderr) => { + if (error) { + reject(error); + return; + } + resolve(stdout || stderr); + }); }); - }); + console.log('Command output:', output); + } catch (error) { + console.error('Command failed with error:', error); + } } -runCommand().finally(() => { - process.exit(0); -}); +runCommand();