From 8db03ca5b94899f87ed0ac0e75bf2fa0cafb2856 Mon Sep 17 00:00:00 2001 From: shats Date: Tue, 20 Jan 2026 15:14:04 +0700 Subject: [PATCH] fix: add hardcoded legacyId mapping for vpsville migration --- frontend/src/FilterManager.jsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/frontend/src/FilterManager.jsx b/frontend/src/FilterManager.jsx index f4c386d..cb55c41 100644 --- a/frontend/src/FilterManager.jsx +++ b/frontend/src/FilterManager.jsx @@ -767,6 +767,20 @@ function FilterManager() { } }); + // Хардкодный маппинг для известных серверов (миграция) + // Добавляем напрямую если не найдено из старых конфигов + const knownLegacyIds = { + 'vpsville': '1752483928015', + 'msk': '1752483928015', + 'msk.rt.shx.su': '1752483928015', + 'ihor': '1752483921584', + }; + Object.entries(knownLegacyIds).forEach(([name, id]) => { + if (!legacyIdMap[name.toLowerCase()]) { + legacyIdMap[name.toLowerCase()] = id; + } + }); + // Фильтруем только jumphost'ы (не exit-ноды) const jumphosts = allServers .filter(s => s.type !== 'exit')