瀏覽代碼

dnsapi/pdns: also normalize json response in detecting root zone

manuel 4 年之前
父節點
當前提交
8636d3139e
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      dnsapi/dns_pdns.sh

+ 2 - 2
dnsapi/dns_pdns.sh

@@ -175,13 +175,13 @@ _get_root() {
   i=1
 
   if _pdns_rest "GET" "/api/v1/servers/$PDNS_ServerId/zones"; then
-    _zones_response="$response"
+    _zones_response=$(echo "$response" | _normalizeJson)
   fi
 
   while true; do
     h=$(printf "%s" "$domain" | cut -d . -f $i-100)
 
-    if _contains "$_zones_response" "\"name\": \"$h.\""; then
+    if _contains "$_zones_response" "\"name\":\"$h.\""; then
       _domain="$h."
       if [ -z "$h" ]; then
         _domain="=2E"