diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/sec_certs/dataset/cc_scheme.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/sec_certs/dataset/cc_scheme.py b/src/sec_certs/dataset/cc_scheme.py index 64f0eb9b..e518665d 100644 --- a/src/sec_certs/dataset/cc_scheme.py +++ b/src/sec_certs/dataset/cc_scheme.py @@ -999,19 +999,19 @@ class CCSchemeDataset: v["developer"] = value elif "Certificate Holder" in title: v["holder"] = value - elif "Certificate" in title: + elif "Certificate" in title and a: v["cert_link"] = urljoin(constants.CC_KOREA_BASE_URL, a["href"]) if artifacts: v["cert_hash"] = CCSchemeDataset._get_hash(v["cert_link"], session).hex() - elif "Security Target" in title: + elif "Security Target" in title and a: v["target_link"] = urljoin(constants.CC_KOREA_BASE_URL, a["href"]) if artifacts: v["target_hash"] = CCSchemeDataset._get_hash(v["target_link"], session).hex() - elif "Certification Report" in title: + elif "Certification Report" in title and a: v["report_link"] = urljoin(constants.CC_KOREA_BASE_URL, a["href"]) if artifacts: v["report_hash"] = CCSchemeDataset._get_hash(v["report_link"], session).hex() - elif "Maintenance Report" in title: + elif "Maintenance Report" in title and a: v["maintenance_link"] = urljoin(constants.CC_KOREA_BASE_URL, a["href"]) if artifacts: v["maintenance_hash"] = CCSchemeDataset._get_hash(v["maintenance_link"], session).hex() |
