From cdc078dc6e1c61a77275aadc419fa4d65923b4a9 Mon Sep 17 00:00:00 2001 From: Stefan Schantl Date: Tue, 15 Jul 2014 12:03:43 +0200 Subject: [PATCH] dynu: Fix updating if no IPv6 address is available. --- src/ddns/providers.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ddns/providers.py b/src/ddns/providers.py index aeca64d..4e35a99 100644 --- a/src/ddns/providers.py +++ b/src/ddns/providers.py @@ -516,9 +516,11 @@ class DDNSProviderDynU(DDNSProtocolDynDNS2, DDNSProvider): data = DDNSProtocolDynDNS2._prepare_request_data(self) # This one supports IPv6 - data.update({ - "myipv6" : self.get_address("ipv6"), - }) + myipv6 = self.get_address("ipv6") + + # Add update information if we have an IPv6 address. + if myipv6: + data["myipv6"] = myipv6 return data -- 2.39.2