Skip to content

Commit 3f71f16

Browse files
authored
fix: use .values("id").distinct().count() in platform_hub for Oracle compatibility (#7041)
1 parent eac3aab commit 3f71f16

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

api/platform_hub/services.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,10 @@ def get_summary(
4848
).count()
4949

5050
total_users = (
51-
FFAdminUser.objects.filter(organisations__in=organisations).distinct().count()
51+
FFAdminUser.objects.filter(organisations__in=organisations)
52+
.values("id")
53+
.distinct()
54+
.count()
5255
)
5356

5457
total_projects = Project.objects.filter(organisation__in=organisations).count()
@@ -62,12 +65,16 @@ def get_summary(
6265
organisations__in=organisations,
6366
last_login__gte=cutoff,
6467
)
68+
.values("id")
6569
.distinct()
6670
.count()
6771
)
6872

6973
active_organisations = (
70-
organisations.filter(users__last_login__gte=cutoff).distinct().count()
74+
organisations.filter(users__last_login__gte=cutoff)
75+
.values("id")
76+
.distinct()
77+
.count()
7178
)
7279

7380
total_integrations = 0

0 commit comments

Comments
 (0)