fix: admin/plugins: too-long error when a plugin fails to start
Massimo Melina committed
May 24, 2024 at 16:05 UTC
2b7a9797b378786f58bd5375c155dd63a0db7a71
1 file changed
+1
-2
src/api.plugins.ts
+1
-2
@@ -60,8 +60,7 @@ const apis: ApiHandlers = {
60
if (isPluginRunning(id))
61
return { msg: 'already running' }
62
await stopPlugin(id)
63
- await startPlugin(id)
64
- return {}
63
+ return startPlugin(id).then(() => 0, e => new ApiError(HTTP_SERVER_ERROR, e.message))
64
},
65
66
async stop_plugin({ id }) {