diff --git a/src/dataStore/RouteEntity.cpp b/src/dataStore/RouteEntity.cpp index f9c05ad..0b8fc9d 100644 --- a/src/dataStore/RouteEntity.cpp +++ b/src/dataStore/RouteEntity.cpp @@ -653,7 +653,7 @@ namespace Configs { { auto res = QStringList(); for (const auto& item: Rules) { - if (item->outboundID == -2) { + if (item->outboundID == directID && item->action == "route") { for (const auto& rset: item->rule_set) { if (rset.startsWith("geoip-")) res << QString("ruleset:" + rset); }