diff options
Diffstat (limited to 'ipaclient/plugins/dns.py')
-rw-r--r-- | ipaclient/plugins/dns.py | 5 |
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): |