Przeglądaj źródła

fix(api): make pdns_id computation consistent with pdns code

Peter Thomassen 6 lat temu
rodzic
commit
df4aa952bf
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      api/desecapi/models.py

+ 1 - 1
api/desecapi/models.py

@@ -164,7 +164,7 @@ class Domain(models.Model, mixins.SetterMixin):
             raise SuspiciousOperation('Invalid hostname ' + self.name)
 
         # See also pdns code, apiZoneNameToId() in ws-api.cc
-        name = self.name.translate(str.maketrans({'_': '=5F'}))
+        name = self.name.translate(str.maketrans({'/': '=2F', '_': '=5F'}))
 
         if not name.endswith('.'):
             name += '.'