diff --git a/config/config.go b/config/config.go index 14237cf4..750b356a 100644 --- a/config/config.go +++ b/config/config.go @@ -68,14 +68,14 @@ func GetDBFolderPath() string { defaultFolder := "/etc/x-ui" if runtime.GOOS == "windows" { - homeDir, err := os.UserHomeDir() - if err != nil { - logger.Error("Error while getting user folder: %w", err) + homeDir := os.Getenv("LOCALAPPDATA") + if homeDir == "" { + logger.Error("Error while getting local app data folder") return defaultFolder } userFolder := filepath.Join(homeDir, "x-ui") - err = moveExistingDb(defaultFolder, userFolder) + err := moveExistingDb(defaultFolder, userFolder) if err != nil { logger.Error("Error while moving existing DB: %w", err) return defaultFolder