From 242dd24caadcb1fe1c9e0a0bc920fee2099ebed0 Mon Sep 17 00:00:00 2001 From: Martin Gross Date: Thu, 6 Feb 2020 10:53:02 +0100 Subject: [PATCH] Fix hiding of payment methods --- src/pretix/base/payment.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pretix/base/payment.py b/src/pretix/base/payment.py index ed1f838eb..e2f28e214 100644 --- a/src/pretix/base/payment.py +++ b/src/pretix/base/payment.py @@ -465,7 +465,7 @@ class BasePaymentProvider: if self.settings._total_min is not None: pricing = pricing and total >= Decimal(self.settings._total_min) - if self.settings._hidden: + if self.settings.get('_hidden', as_type=bool): hashes = request.session.get('pretix_unlock_hashes', []) if hashlib.sha256((self.settings._hidden_seed + self.event.slug).encode()).hexdigest() not in hashes: return False @@ -639,7 +639,7 @@ class BasePaymentProvider: if self.settings._total_min is not None and ps < Decimal(self.settings._total_min): return False - if self.settings._hidden: + if self.settings.get('_hidden', as_type=bool): return False restricted_countries = self.settings.get('_restricted_countries', as_type=list)