From 5108700dc799ed1a30b429618c2dd5df825cec81 Mon Sep 17 00:00:00 2001 From: Ihsan Ullah Date: Wed, 5 Mar 2025 15:41:58 +0500 Subject: [PATCH] exclude submissions from the leaderboard that are soft deleted --- src/apps/api/serializers/leaderboards.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/apps/api/serializers/leaderboards.py b/src/apps/api/serializers/leaderboards.py index 6b9757b50..1e33863a1 100644 --- a/src/apps/api/serializers/leaderboards.py +++ b/src/apps/api/serializers/leaderboards.py @@ -156,6 +156,7 @@ def get_submissions(self, instance): ordering = [f'{"-" if primary_col.sorting == "desc" else ""}primary_col'] submissions = Submission.objects.filter( phase=instance, + is_soft_deleted=False, has_children=False, is_specific_task_re_run=False, leaderboard__isnull=False, ) \