From 26db691f659d1b8e2905964dab3db37d32e69fbc Mon Sep 17 00:00:00 2001 From: Hydren <166227780+hydren-dev@users.noreply.github.com> Date: Sat, 4 Jan 2025 10:09:11 +0000 Subject: [PATCH] fixixixixi --- routes/Instance/Archives.js | 6 ++++-- views/components/template.ejs | 2 +- views/instance/archives.ejs | 2 +- views/instance/instance.ejs | 5 +++-- views/instance/startup.ejs | 13 ++++++------- views/instance/users.ejs | 2 +- views/instances.ejs | 27 +++++++++++++++++++++------ 7 files changed, 37 insertions(+), 20 deletions(-) diff --git a/routes/Instance/Archives.js b/routes/Instance/Archives.js index ca20f7e..5b56075 100644 --- a/routes/Instance/Archives.js +++ b/routes/Instance/Archives.js @@ -69,7 +69,7 @@ router.get("/instance/:id/archives", async (req, res) => { } catch (error) { const errorMessage = error.response?.data?.message || 'Connection to node failed.'; console.error('Error fetching archives from node:', errorMessage); - res.status(500).send({ message: errorMessage }); + return res.status(500).send({ message: errorMessage }); } } else { res.status(500).send('Invalid instance node configuration'); @@ -230,7 +230,9 @@ router.post('/instance/:id/archives/rollback/:archivename', async (req, res) => if (response.status === 200) { res.redirect('/instance/' + id + '/archives'); } else { - res.status(500).send('Failed to create archive'); + if (response.data.error) { + res.status(500).json({ error: response.data.error }) + } } }); diff --git a/views/components/template.ejs b/views/components/template.ejs index c82c3ca..cd3f1de 100644 --- a/views/components/template.ejs +++ b/views/components/template.ejs @@ -260,7 +260,7 @@
-
+
-