diff --git a/Furious/Widget/EditRouting.py b/Furious/Widget/EditRouting.py index 9aa7331a..64bf863c 100644 --- a/Furious/Widget/EditRouting.py +++ b/Furious/Widget/EditRouting.py @@ -1024,6 +1024,10 @@ class EditRoutingTableWidget(Translatable, SupportConnectedCallback, TableWidget text, hint=_(HYSTERIA_ROUTING_HINT), isBuiltin=False ) + # Added for backward compatibility + if self.RoutesList[routesIndex].get(Hysteria1.name()) is None: + self.RoutesList[routesIndex][Hysteria1.name()] = {'acl': '', 'mmdb': ''} + routingDialog.ruleEdit.setText( self.RoutesList[routesIndex][Hysteria1.name()].get('acl', '') )