From dc6e425c2a68610ed9aafe42f1cdb46d9178d26d Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Mon, 17 Feb 2020 13:57:36 +0100 Subject: [PATCH] Fix accidental string interpolation in a test case --- src/pretix/base/models/seating.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/models/seating.py b/src/pretix/base/models/seating.py index 83cafbc3f0..6d45457bec 100644 --- a/src/pretix/base/models/seating.py +++ b/src/pretix/base/models/seating.py @@ -28,7 +28,8 @@ class SeatingPlanLayoutValidator: try: jsonschema.validate(val, schema) except jsonschema.ValidationError as e: - raise ValidationError(_('Your layout file is not a valid seating plan. Error message: {}').format(str(e))) + e = str(e).replace('%', '%%') + raise ValidationError(_('Your layout file is not a valid seating plan. Error message: {}').format(e)) class SeatingPlan(LoggedModel):