From 2aadb66f776b146df84dff7395c1ae49888996da Mon Sep 17 00:00:00 2001 From: oxpoe Date: Mon, 12 Oct 2026 23:20:13 +0700 Subject: [PATCH] fix(backup): perbaiki scope restartNeeded (di luar try) agar restart setelah restore DB benar-benar jalan --- routes/adminPortal.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/routes/adminPortal.js b/routes/adminPortal.js index 04103a0..5817810 100644 --- a/routes/adminPortal.js +++ b/routes/adminPortal.js @@ -4956,10 +4956,10 @@ router.post('/backup/create', requireAdminSession, express.urlencoded({ extended }); router.post('/backup/restore', requireAdminSession, express.urlencoded({ extended: true }), (req, res) => { + let restartNeeded = false; try { const { fileName, type } = req.body; let result; - let restartNeeded = false; if (type === 'database') { result = backupSvc.restoreDatabase(fileName); @@ -4989,6 +4989,7 @@ router.post('/backup/restore', requireAdminSession, express.urlencoded({ extende }); router.post('/backup/upload-restore', requireAdminSession, upload.single('backupFile'), (req, res) => { + let restartNeeded = false; try { const file = req.file; if (!file || !file.buffer || !file.originalname) { @@ -5006,7 +5007,6 @@ router.post('/backup/upload-restore', requireAdminSession, upload.single('backup let result; let savedFileName = ''; - let restartNeeded = false; if (ext === '.db' || ext === '.sqlite' || originalName.includes('billing_db')) { savedFileName = `uploaded_db_${timestamp}_${originalName}`;