From: Michael Tremer Date: Tue, 30 Dec 2025 15:22:56 +0000 (+0000) Subject: dnsbl: Filter out any None values in query arguments X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6c63706dfaec62ccf138f83afdabfd0e57805e3d;p=ipfire.org.git dnsbl: Filter out any None values in query arguments Signed-off-by: Michael Tremer --- diff --git a/src/backend/dnsbl.py b/src/backend/dnsbl.py index 0a242231..7999a7bb 100644 --- a/src/backend/dnsbl.py +++ b/src/backend/dnsbl.py @@ -29,7 +29,12 @@ class DNSBL(Object): # Append any query arguments to the URL if args: - url = "%s?%s" % (url, urllib.parse.urlencode(args)) + # Filter out any None values + args = urllib.parse.urlencode({ + arg : args[arg] for arg in args if not args[arg] is None + }) + + url = "%s?%s" % (url, args) # Authenticate headers |= {