sharing/bday/template: improve placeholder replacement

This commit is contained in:
Peter Bieringer
2026-06-11 08:54:10 +02:00
parent 8b57adadc2
commit 2d4c05a824
2 changed files with 17 additions and 7 deletions

View File

@@ -147,7 +147,7 @@ def check_template(data: Any) -> str:
placeholder_mapping["{" + placeholder + "}"] = '!' + placeholder + '!'
result = item.replace_placeholders(data, placeholder_mapping)
logger.trace("replace placeholders: %r -> %r", data, result)
logger.trace("replace placeholders result: %r -> %r", data, result)
pattern = re.compile('.*{.*}.*')
if pattern.search(result):
raise ValueError("template contains unsupported placeholder {..}: %r" % result)