Skip to content

Commit d99b0a4

Browse files
committed
fix: list only active subscriptions
1 parent cc88187 commit d99b0a4

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

weblate_web/crm/views.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,16 @@ def get_queryset(self):
106106
).distinct()
107107
case "dedicated":
108108
return qs.filter(
109-
subscription__package__category=PackageCategory.PACKAGE_DEDICATED
109+
subscription__package__category=PackageCategory.PACKAGE_DEDICATED,
110+
subscription__expires__gte=timezone.now(),
111+
subscription__enabled=True,
110112
).distinct()
111113
case "premium":
112-
return qs.filter(subscription__package__name="premium").distinct()
114+
return qs.filter(
115+
subscription__package__name="premium",
116+
subscription__expires__gte=timezone.now(),
117+
subscription__enabled=True,
118+
).distinct()
113119
raise ValueError(self.kwargs["kind"])
114120

115121

0 commit comments

Comments
 (0)