]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
manager: datamodel: policy: action validation refactored
authorAleš Mrázek <ales.mrazek@nic.cz>
Tue, 21 Jun 2022 09:45:04 +0000 (11:45 +0200)
committerAleš Mrázek <ales.mrazek@nic.cz>
Tue, 21 Jun 2022 09:45:04 +0000 (11:45 +0200)
manager/knot_resolver_manager/datamodel/policy_schema.py

index d435d32143cb0b4d889b07e93307909b16a167e4..a100c8ad1dacb63abc120bc812e2bfc166a2b14d 100644 (file)
@@ -68,7 +68,7 @@ def _validate_policy_action(policy_action: Union["ActionSchema", "PolicySchema"]
     def _field(ac: str) -> str:
         if ac in servers:
             return "servers"
-        return {"deny": "message"}.get(ac, ac)
+        return "message" if ac == "deny" else ac
 
     configurable_actions = ["deny", "reroute", "answer"] + servers