From 930b4cadb97c5fa4b7fc07aef85145972eefcdda Mon Sep 17 00:00:00 2001 From: Son NK Date: Mon, 2 Mar 2020 23:04:47 +0100 Subject: [PATCH] Fix the case where user cancels and re-subscribes --- server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server.py b/server.py index b530e978..ac39c1a6 100644 --- a/server.py +++ b/server.py @@ -379,6 +379,10 @@ def setup_paddle_callback(app: Flask): ).date() sub.plan = plan + # make sure to set the new plan as not-cancelled + # in case user cancels a plan and subscribes a new plan + sub.cancelled = False + LOG.debug("User %s upgrades!", user) db.session.commit()