diff options
Diffstat (limited to 'dns/versioned.py')
-rw-r--r-- | dns/versioned.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/dns/versioned.py b/dns/versioned.py index 8b6c275..9e26759 100644 --- a/dns/versioned.py +++ b/dns/versioned.py @@ -265,7 +265,10 @@ class Zone(dns.zone.Zone): if create: raise UseTransaction rdataset = super().get_rdataset(name, rdtype, covers) - return dns.rdataset.ImmutableRdataset(rdataset) + if rdataset is not None: + return dns.rdataset.ImmutableRdataset(rdataset) + else: + return None def delete_rdataset(self, name, rdtype, covers=dns.rdatatype.NONE): raise UseTransaction |