From 2e7c37b7fdce3a40d4e13f74874777305f07ee35 Mon Sep 17 00:00:00 2001 From: Mcat12 Date: Sun, 16 Dec 2018 11:55:01 -0500 Subject: [PATCH] Fill in a default conditional forwarding domain if it is empty Signed-off-by: Mcat12 --- src/components/settings/DNSInfo.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/components/settings/DNSInfo.js b/src/components/settings/DNSInfo.js index 0777c28..3aa5cc6 100644 --- a/src/components/settings/DNSInfo.js +++ b/src/components/settings/DNSInfo.js @@ -43,12 +43,16 @@ class DNSInfo extends Component { this.loadHandler = makeCancelable(api.getDNSInfo()); this.loadHandler.promise .then(res => { + // If the domain is empty, fill it in with a default. + const savedDomain = res.conditional_forwarding.domain; + const domain = savedDomain.length === 0 ? "lan" : savedDomain; + this.setState({ upstreamDns: res.upstream_dns, conditionalForwarding: { enabled: res.conditional_forwarding.enabled, routerIp: res.conditional_forwarding.router_ip, - domain: res.conditional_forwarding.domain + domain }, options: { fqdnRequired: res.options.fqdn_required,