From f3cff1f1bfd6614d201eef5204d955cae20a850b Mon Sep 17 00:00:00 2001 From: Son Nguyen Kim Date: Tue, 7 Sep 2021 15:36:19 +0200 Subject: [PATCH] create manual subscription using the coupon.is_giveaway info --- app/dashboard/views/coupon.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/dashboard/views/coupon.py b/app/dashboard/views/coupon.py index dacbd2da..7b3228fd 100644 --- a/app/dashboard/views/coupon.py +++ b/app/dashboard/views/coupon.py @@ -78,7 +78,7 @@ def coupon_route(): user_id=current_user.id, end_at=arrow.now().shift(years=coupon.nb_year, days=1), comment="using coupon code", - is_giveaway=False, + is_giveaway=coupon.is_giveaway, commit=True, ) flash( @@ -87,9 +87,13 @@ def coupon_route(): ) # notify admin + if coupon.is_giveaway: + subject = f"User {current_user} applies a (free) coupon" + else: + subject = f"User {current_user} applies a (paid) coupon" send_email( ADMIN_EMAIL, - subject=f"User {current_user} applies the coupon", + subject=subject, plaintext="", html="", )