Fixes issue where domains without any associated certificates are not searchable. (#797)
This commit is contained in:
parent
092ce0f9d8
commit
8c41c6785d
|
@ -76,7 +76,7 @@ def render(args):
|
||||||
:param args:
|
:param args:
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
query = database.session_query(Domain).join(Certificate, Domain.certificate)
|
query = database.session_query(Domain)
|
||||||
filt = args.pop('filter')
|
filt = args.pop('filter')
|
||||||
certificate_id = args.pop('certificate_id', None)
|
certificate_id = args.pop('certificate_id', None)
|
||||||
|
|
||||||
|
@ -85,6 +85,7 @@ def render(args):
|
||||||
query = database.filter(query, Domain, terms)
|
query = database.filter(query, Domain, terms)
|
||||||
|
|
||||||
if certificate_id:
|
if certificate_id:
|
||||||
|
query = query.join(Certificate, Domain.certificates)
|
||||||
query = query.filter(Certificate.id == certificate_id)
|
query = query.filter(Certificate.id == certificate_id)
|
||||||
|
|
||||||
return database.sort_and_page(query, Domain, args)
|
return database.sort_and_page(query, Domain, args)
|
||||||
|
|
Loading…
Reference in New Issue