fix: strict has_subscription statements.
This commit is contained in:
@@ -24,6 +24,7 @@ async def get_subscription(ctx: AuthContext = Depends(get_auth_context)):
|
||||
sub = ctx.user.subscription
|
||||
if not sub:
|
||||
return SubscriptionData(
|
||||
has_subscription=False,
|
||||
devices=None,
|
||||
expires_at=None,
|
||||
addon_ids=[],
|
||||
@@ -32,6 +33,7 @@ async def get_subscription(ctx: AuthContext = Depends(get_auth_context)):
|
||||
rw_user = await get_rw_user(get_sdk(), ctx.user.telegram_id, ctx.user.username)
|
||||
|
||||
return SubscriptionData(
|
||||
has_subscription=True,
|
||||
devices=sub.devices,
|
||||
expires_at=sub.expires_at,
|
||||
addon_ids=[a.id for a in sub.addons],
|
||||
|
||||
Reference in New Issue
Block a user