summaryrefslogtreecommitdiffstats
path: root/ipaclient/plugins/dns.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipaclient/plugins/dns.py')
-rw-r--r--ipaclient/plugins/dns.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/ipaclient/plugins/dns.py b/ipaclient/plugins/dns.py
index b9ab709bf..42ccd3d03 100644
--- a/ipaclient/plugins/dns.py
+++ b/ipaclient/plugins/dns.py
@@ -389,6 +389,11 @@ class dnsconfig_mod(MethodOverride):
@register(override=True, no_fail=True)
class dnsforwardzone_add(MethodOverride):
def interactive_prompt_callback(self, kw):
+ if ('idnsforwarders' not in kw and
+ kw.get('idnsforwardpolicy') != u'none'):
+ kw['idnsforwarders'] = self.Backend.textui.prompt(
+ _(u'DNS forwarder'))
+
# show informative message on client side
# server cannot send messages asynchronous
if kw.get('idnsforwarders', False):