Version 2.7.2: Umlaute in der Oberflaeche, Einbindungen an der Sitzung

This commit is contained in:
alientim committed 2026-09-11 23:24:28 +02:00
1 parent 11a55b20f8
commit dcb4f57eeb
83 files changed
+1224 -658

No files matched your search

@@ -42,7 +42,7 @@ def _b64d(value: str, *, field: str) -> bytes:
try:
return base64.b64decode(value, validate=True)
except (binascii.Error, ValueError, TypeError) as exc: # pragma: no cover - defensiv
raise ValueError(f"{field} ist kein gueltiges Base64") from exc
raise ValueError(f"{field} ist kein gültiges Base64") from exc
@@ -96,7 +96,7 @@ def decode_code(code: str) -> dict[str, Any]:
try:
data = json.loads(base64.urlsafe_b64decode(cleaned.encode("ascii")).decode("utf-8"))
except (binascii.Error, ValueError, UnicodeDecodeError) as exc:
raise ValueError("Code ist unlesbar oder beschaedigt") from exc
raise ValueError("Code ist unlesbar oder beschädigt") from exc
if not isinstance(data, dict):
raise ValueError("Code enthaelt kein Objekt")
raise ValueError("Code enthält kein Objekt")
return data