From a404210cc763c652ad73713e4b49cb237877cf67 Mon Sep 17 00:00:00 2001 From: Aevann Date: Wed, 14 Jun 2023 01:21:49 +0300 Subject: [PATCH] fix one-time donations not getting registered --- files/routes/users.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/files/routes/users.py b/files/routes/users.py index e8f329de4d..5f0e3b9134 100644 --- a/files/routes/users.py +++ b/files/routes/users.py @@ -1425,7 +1425,6 @@ if KOFI_TOKEN: def gumroad(): data = request.values ip = request.headers.get('CF-Connecting-IP') - print(ip, flush=True) if ip != '34.193.146.117': print(STARS, flush=True) print(f'/gumroad fail: {ip}') @@ -1438,7 +1437,12 @@ def gumroad(): if existing: return '' created_utc = int(time.mktime(time.strptime(data['sale_timestamp'].split('.')[0], "%Y-%m-%dT%H:%M:%SZ"))) - type = data['recurrence'] + + if data.get('recurrenace'): + type = "monthly" + else: + type = "one-time" + amount = int(data['price']) / 100 email = data['email']