From ad942633741d08c4fe00ad853d9fa8a98671e037 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Sat, 17 Aug 2019 14:07:56 +0200 Subject: [PATCH] Fix i18n of OrderError --- src/pretix/base/services/orders.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/services/orders.py b/src/pretix/base/services/orders.py index 5e46c89dd..3f0132543 100644 --- a/src/pretix/base/services/orders.py +++ b/src/pretix/base/services/orders.py @@ -403,7 +403,15 @@ def _cancel_order(order, user=None, send_mail: bool=True, api_token=None, device class OrderError(LazyLocaleException): - pass + def __init__(self, *args): + msg = args[0] + msgargs = args[1] if len(args) > 1 else None + self.args = args + if msgargs: + msg = _(msg) % msgargs + else: + msg = _(msg) + super().__init__(msg) def _check_date(event: Event, now_dt: datetime):