浏览代码

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

Peter Thomassen 6 年之前
父节点
当前提交
df4aa952bf
共有 1 个文件被更改,包括 1 次插入1 次删除
  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 += '.'