diff options
| author | J08nY | 2023-04-15 18:00:22 +0200 |
|---|---|---|
| committer | J08nY | 2023-04-15 18:00:22 +0200 |
| commit | 7ff8a659d2c0a1ca1ffc6ac1b23a2ac80ab4673f (patch) | |
| tree | 787709d5f54905a0608e9360eaee513914269213 /src | |
| parent | ae2bb3247521aaf0930fac70e1f3f1cb2ffbc153 (diff) | |
| download | sec-certs-7ff8a659d2c0a1ca1ffc6ac1b23a2ac80ab4673f.tar.gz sec-certs-7ff8a659d2c0a1ca1ffc6ac1b23a2ac80ab4673f.tar.zst sec-certs-7ff8a659d2c0a1ca1ffc6ac1b23a2ac80ab4673f.zip | |
Fix Korean scheme download.
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() |
