summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ipalib/plugins/dns.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ipalib/plugins/dns.py b/ipalib/plugins/dns.py
index b01ac840f..079cb6d98 100644
--- a/ipalib/plugins/dns.py
+++ b/ipalib/plugins/dns.py
@@ -1755,9 +1755,11 @@ def _normalize_zone(zone):
if isinstance(zone, unicode):
# normalize only non-IDNA zones
try:
- return unicode(zone.encode('ascii')).lower()
+ zone.encode('ascii')
except UnicodeError:
pass
+ else:
+ return zone.lower()
return zone