aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sec_certs/sample/cc_certificate_id.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/sec_certs/sample/cc_certificate_id.py b/src/sec_certs/sample/cc_certificate_id.py
index d0ebdb81..1342cab8 100644
--- a/src/sec_certs/sample/cc_certificate_id.py
+++ b/src/sec_certs/sample/cc_certificate_id.py
@@ -15,9 +15,11 @@ class CertificateId:
def _canonical_fr(self) -> str:
def pad_last_segment_with_zero(id_str: str) -> str:
- prefix, num = id_str.split("/")
- num = num.zfill(2)
- return f"{prefix}/{num}"
+ splitted = id_str.split("/")
+ if len(splitted) > 1:
+ num = splitted[-1].zfill(2)
+ return f"{''.join(splitted[:-1])}/{num}"
+ return id_str
new_cert_id = self.clean
rules = [