fix(backup): perbaiki scope restartNeeded (di luar try) agar restart setelah restore DB benar-benar jalan
This commit is contained in:
1 parent
994e3f8d61
commit
2aadb66f77
1 file changed
+2
-2
@@ -4956,10 +4956,10 @@ router.post('/backup/create', requireAdminSession, express.urlencoded({ extended
|
|||||||
});
|
});
|
||||||
|
|
||||||
router.post('/backup/restore', requireAdminSession, express.urlencoded({ extended: true }), (req, res) => {
|
router.post('/backup/restore', requireAdminSession, express.urlencoded({ extended: true }), (req, res) => {
|
||||||
|
let restartNeeded = false;
|
||||||
try {
|
try {
|
||||||
const { fileName, type } = req.body;
|
const { fileName, type } = req.body;
|
||||||
let result;
|
let result;
|
||||||
let restartNeeded = false;
|
|
||||||
|
|
||||||
if (type === 'database') {
|
if (type === 'database') {
|
||||||
result = backupSvc.restoreDatabase(fileName);
|
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) => {
|
router.post('/backup/upload-restore', requireAdminSession, upload.single('backupFile'), (req, res) => {
|
||||||
|
let restartNeeded = false;
|
||||||
try {
|
try {
|
||||||
const file = req.file;
|
const file = req.file;
|
||||||
if (!file || !file.buffer || !file.originalname) {
|
if (!file || !file.buffer || !file.originalname) {
|
||||||
@@ -5006,7 +5007,6 @@ router.post('/backup/upload-restore', requireAdminSession, upload.single('backup
|
|||||||
|
|
||||||
let result;
|
let result;
|
||||||
let savedFileName = '';
|
let savedFileName = '';
|
||||||
let restartNeeded = false;
|
|
||||||
|
|
||||||
if (ext === '.db' || ext === '.sqlite' || originalName.includes('billing_db')) {
|
if (ext === '.db' || ext === '.sqlite' || originalName.includes('billing_db')) {
|
||||||
savedFileName = `uploaded_db_${timestamp}_${originalName}`;
|
savedFileName = `uploaded_db_${timestamp}_${originalName}`;
|
||||||
|
|||||||
Reference in new issue
Block a user