diff --git a/osmchadjango/changeset/tests/test_stats_views.py b/osmchadjango/changeset/tests/test_stats_views.py index a0665bf1..a59dc287 100644 --- a/osmchadjango/changeset/tests/test_stats_views.py +++ b/osmchadjango/changeset/tests/test_stats_views.py @@ -183,7 +183,6 @@ def test_user_one_stats(self): self.client.login(username=self.user.username, password='password') response = self.client.get(reverse('changeset:user-stats', args=['4321'])) self.assertEqual(response.status_code, 200) - self.assertEqual(response.data.get('changesets_in_osmcha'), 3) self.assertEqual(response.data.get('checked_changesets'), 2) self.assertEqual(response.data.get('harmful_changesets'), 1) @@ -191,6 +190,5 @@ def test_user_without_changesets(self): self.client.login(username=self.user.username, password='password') response = self.client.get(reverse('changeset:user-stats', args=['1611'])) self.assertEqual(response.status_code, 200) - self.assertEqual(response.data.get('changesets_in_osmcha'), 0) self.assertEqual(response.data.get('checked_changesets'), 0) self.assertEqual(response.data.get('harmful_changesets'), 0) diff --git a/osmchadjango/changeset/views.py b/osmchadjango/changeset/views.py index 63e0c42a..d007dc42 100644 --- a/osmchadjango/changeset/views.py +++ b/osmchadjango/changeset/views.py @@ -546,17 +546,15 @@ def user_stats(request, uid): """ query = """ SELECT - count(*), count(*) filter (where checked), count(*) filter (where harmful) FROM changeset_changeset - WHERE uid = %s + WHERE uid = %s AND checked = TRUE """ with connection.cursor() as cursor: cursor.execute(query, [str(uid)]) - total, checked, harmful = cursor.fetchone() + checked, harmful = cursor.fetchone() instance = { - "changesets_in_osmcha": total, "checked_changesets": checked, "harmful_changesets": harmful }