aboutsummaryrefslogtreecommitdiffhomepage
path: root/sec_certs/model
diff options
context:
space:
mode:
authorJ08nY2022-09-27 16:13:42 +0200
committerJ08nY2022-09-27 16:13:42 +0200
commitbf9158fd58deee6c37336102aff4bf24b357a195 (patch)
treef7ab2e01eb546ddfb80d6607cdb432814b24cfcd /sec_certs/model
parente43c0393fc3cf44da3c44aa9ca5d2b5c00b800ff (diff)
downloadsec-certs-bf9158fd58deee6c37336102aff4bf24b357a195.tar.gz
sec-certs-bf9158fd58deee6c37336102aff4bf24b357a195.tar.zst
sec-certs-bf9158fd58deee6c37336102aff4bf24b357a195.zip
Make DependencyFinder drop unknown refs in CC and FIPS dataset use.
Diffstat (limited to 'sec_certs/model')
-rw-r--r--sec_certs/model/dependency_finder.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/sec_certs/model/dependency_finder.py b/sec_certs/model/dependency_finder.py
index 8644b3dc..d717738e 100644
--- a/sec_certs/model/dependency_finder.py
+++ b/sec_certs/model/dependency_finder.py
@@ -189,8 +189,8 @@ class DependencyFinder:
return None
# If we do not want the unknown references, filter them here.
if not keep_unknowns:
- res = filter(lambda cert_id: cert_id in self.id_mapping, res)
- return set(res)
+ res = set(filter(lambda cert_id: cert_id in self.id_mapping, res))
+ return set(res) if res else None
if dgst not in self.dependencies:
return References()