]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Fix default values for key/certificate source parsers
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 30 Mar 2025 18:35:28 +0000 (20:35 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 31 Mar 2025 11:47:24 +0000 (13:47 +0200)
mkosi/config.py

index 66016b8df857025c3218a17019034c251197f6a1..4f6b1270b5dc6a2af26c9beb1205b8c13ef1e950 100644 (file)
@@ -1515,7 +1515,7 @@ class KeySource:
 
 def config_parse_key_source(value: Optional[str], old: Optional[KeySource]) -> Optional[KeySource]:
     if not value:
-        return old
+        return KeySource(type=KeySourceType.file)
 
     typ, _, source = value.partition(":")
     try:
@@ -1545,7 +1545,7 @@ def config_parse_certificate_source(
     old: Optional[CertificateSource],
 ) -> Optional[CertificateSource]:
     if not value:
-        return old
+        return CertificateSource(type=CertificateSourceType.file)
 
     typ, _, source = value.partition(":")
     try: