diff --git a/server.py b/server.py index 725c9c8f..79133514 100644 --- a/server.py +++ b/server.py @@ -367,9 +367,9 @@ def setup_paddle_callback(app: Flask): LOG.debug("Cancel subscription %s", subscription_id) sub: Subscription = Subscription.get_by(subscription_id=subscription_id) - sub.cancelled = True - - db.session.commit() + if sub: + sub.cancelled = True + db.session.commit() return "OK"