Only return active subscriptions

This commit is contained in:
Jackson Harper 2023-08-29 10:19:57 +08:00
parent b47d0b4739
commit 49496f7aa2

View file

@ -74,6 +74,7 @@ export const subscriptionsResolver = authorized<
.leftJoinAndSelect('subscription.newsletterEmail', 'newsletterEmail')
.where({
user: { id: uid },
status: SubscriptionStatus.Active,
})
if (type) {
@ -82,11 +83,6 @@ export const subscriptionsResolver = authorized<
})
}
// only return active subscriptions for newsletter
if (type === SubscriptionType.Newsletter) {
queryBuilder.andWhere({ status: SubscriptionStatus.Active })
}
const subscriptions = await queryBuilder
.orderBy('subscription.' + sortBy, sortOrder)
.getMany()