checkupdates: error if %v in AutoUpdateMode but no CurrentVersion

This commit is contained in:
Hans-Christoph Steiner
2025-12-16 21:44:24 +01:00
parent e3af55dbd5
commit 36e60d891b

View File

@@ -648,6 +648,11 @@ def checkupdates_app(app: metadata.App, auto: bool, make_commit: bool = False) -
b.commit = tag
else:
if '%v' in pattern:
if not app.CurrentVersion:
logging.error(
'"%v" in AutoUpdateMode requires CurrentVersion is set!'
)
return
commit = pattern.replace('%v', app.CurrentVersion)
else:
commit = pattern