From: Michael Tremer Date: Tue, 30 Dec 2025 15:25:16 +0000 (+0000) Subject: search: Return any parent domains X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e4d3407b5f4f4c7d60bf0f108b33d2fc580afb97;p=dbl.git search: Return any parent domains Signed-off-by: Michael Tremer --- diff --git a/src/dnsbl/__init__.py b/src/dnsbl/__init__.py index 8a9a308..4e218a2 100644 --- a/src/dnsbl/__init__.py +++ b/src/dnsbl/__init__.py @@ -116,7 +116,10 @@ class Backend(object): lists.List, sources.Source.list_id == lists.List.id, ) .where( - sources.SourceDomain.name == name, + sqlmodel.or_( + sources.SourceDomain.name == name, + sqlmodel.literal(name).like("%." + sources.SourceDomain.name), + ), sources.SourceDomain.removed_at == None, sources.Source.deleted_at == None, lists.List.deleted_at == None,