From 9c7cd8b54ff3c72a4c1ff43abf03a20afb201899 Mon Sep 17 00:00:00 2001 From: Columbiysky Date: Fri, 9 May 2025 17:39:22 +0300 Subject: [PATCH] fix: issue 2953. Restore from .db file fails because --- web/service/server.go | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/web/service/server.go b/web/service/server.go index 23167fb3..0a1c58dd 100644 --- a/web/service/server.go +++ b/web/service/server.go @@ -524,9 +524,6 @@ func (s *ServerService) ImportDB(file multipart.File) error { } defer tempFile.Close() - // Remove temp file before returning - defer os.Remove(tempPath) - // Save uploaded file to temporary file _, err = io.Copy(tempFile, file) if err != nil { @@ -572,14 +569,6 @@ func (s *ServerService) ImportDB(file multipart.File) error { } // Migrate DB - err = database.InitDB(config.GetDBPath()) - if err != nil { - errRename := os.Rename(fallbackPath, config.GetDBPath()) - if errRename != nil { - return common.NewErrorf("Error migrating db and restoring fallback: %v", errRename) - } - return common.NewErrorf("Error migrating db: %v", err) - } s.inboundService.MigrateDB() // Start Xray