kofi: fix rare 500. don't attempt to activate via kofi on sites where it's not enabled

this can cause a weird 500
pull/20/head
justcool393 2022-11-17 13:55:07 -06:00
parent 8414cec5d5
commit 5b03c2535a
1 changed files with 1 additions and 0 deletions

View File

@ -1093,6 +1093,7 @@ kofi_tiers={
@limiter.limit(DEFAULT_RATELIMIT_SLOWER)
@auth_required
def settings_kofi(v):
if not KOFI_TOKEN or KOFI_TOKEN == DEFAULT_CONFIG_VALUE: abort(404)
if not (v.email and v.is_activated):
abort(400, f"You must have a verified email to verify {patron} status and claim your rewards!")
transaction = g.db.query(Transaction).filter_by(email=v.email).order_by(Transaction.created_utc.desc()).first()