This commit is contained in:
Son NK 2020-04-13 20:51:29 +02:00
parent 47f8e6f8e8
commit ed76a8ae8d
2 changed files with 6 additions and 4 deletions

View File

@ -252,14 +252,15 @@ class User(db.Model, ModelMixin, UserMixin):
manual_sub: ManualSubscription = ManualSubscription.get_by(user_id=self.id)
# user who has giveaway premium can decide to upgrade
if manual_sub and manual_sub.end_at > arrow.now() and not manual_sub.is_giveaway:
if (
manual_sub
and manual_sub.end_at > arrow.now()
and not manual_sub.is_giveaway
):
return False
return True
def next_bill_date(self) -> str:
sub: Subscription = self.get_subscription()
if sub:

View File

@ -86,6 +86,7 @@ from server import create_app
# can happen when user "Reply All" on some email clients
_SELF_FORWARDING_STATUS = "550 SL self-forward"
# fix the database connection leak issue
# use this method instead of create_app
def new_app():