fix(backup): perbaiki scope restartNeeded (di luar try) agar restart setelah restore DB benar-benar jalan

This commit is contained in:
oxpoe committed 2026-10-12 23:20:13 +07:00
1 parent 994e3f8d61
commit 2aadb66f77
1 file changed
+2 -2
+2 -2
View File
@@ -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}`;