Browse Source

fix(api): minimize try clause

Peter Thomassen 2 years ago
parent
commit
2ef5780293
1 changed files with 3 additions and 2 deletions
  1. 3 2
      api/desecapi/views/dyndns.py

+ 3 - 2
api/desecapi/views/dyndns.py

@@ -93,10 +93,11 @@ class DynDNS12UpdateView(generics.GenericAPIView):
                 .decode()
                 .split(":")[0]
             )
-            if domain_name and "@" not in domain_name:
-                return domain_name.lower()
         except (binascii.Error, IndexError, UnicodeDecodeError):
             pass
+        else:
+            if domain_name and "@" not in domain_name:
+                return domain_name.lower()
 
         # username parameter
         try: