diff --git a/frontend/src/EasySwitchManager.jsx b/frontend/src/EasySwitchManager.jsx index 1fef1a3..7808eac 100644 --- a/frontend/src/EasySwitchManager.jsx +++ b/frontend/src/EasySwitchManager.jsx @@ -251,14 +251,17 @@ function EasySwitchManager() { currentFilters.forEach(filter => { const newGateway = communitiesMap.get(filter.community); if (newGateway) { + // Обновляем gateway updatedFilters.push({ ...filter, gateway: newGateway }); - processedCommunities.add(filter.community); } else { + // Оставляем без изменений updatedFilters.push(filter); } + // ВАЖНО: добавляем в processedCommunities в любом случае + processedCommunities.add(filter.community); }); // Добавляем новые фильтры для communities, которых не было