From 7ff8a659d2c0a1ca1ffc6ac1b23a2ac80ab4673f Mon Sep 17 00:00:00 2001 From: J08nY Date: Sat, 15 Apr 2023 18:00:22 +0200 Subject: Fix Korean scheme download. --- src/sec_certs/dataset/cc_scheme.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') 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() -- cgit v1.3.1