From 75e618ee4ac0ecb50759b1a7c7808065795a34a9 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Thu, 19 Jul 2018 09:41:14 +0200 Subject: [PATCH] Throw cart error for price_too_high --- src/pretix/base/services/cart.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/base/services/cart.py b/src/pretix/base/services/cart.py index e90400242d..96343d8ff8 100644 --- a/src/pretix/base/services/cart.py +++ b/src/pretix/base/services/cart.py @@ -232,6 +232,8 @@ class CartManager: def _get_price(self, item: Item, variation: Optional[ItemVariation], voucher: Optional[Voucher], custom_price: Optional[Decimal], subevent: Optional[SubEvent], cp_is_net: bool=None): + if custom_price and custom_price > 100000000: + raise CartError(error_messages['price_too_high']) return get_price( item, variation, voucher, custom_price, subevent, custom_price_is_net=cp_is_net if cp_is_net is not None else self.event.settings.display_net_prices,