@@ -78,6 +78,7 @@ def get_queryset(self):
7878 filter = Q (
7979 issue_cycle__issue__archived_at__isnull = True ,
8080 issue_cycle__issue__is_draft = False ,
81+ issue_cycle__deleted_at__isnull = True ,
8182 ),
8283 )
8384 )
@@ -88,6 +89,7 @@ def get_queryset(self):
8889 issue_cycle__issue__state__group = "completed" ,
8990 issue_cycle__issue__archived_at__isnull = True ,
9091 issue_cycle__issue__is_draft = False ,
92+ issue_cycle__deleted_at__isnull = True ,
9193 ),
9294 )
9395 )
@@ -98,6 +100,7 @@ def get_queryset(self):
98100 issue_cycle__issue__state__group = "cancelled" ,
99101 issue_cycle__issue__archived_at__isnull = True ,
100102 issue_cycle__issue__is_draft = False ,
103+ issue_cycle__deleted_at__isnull = True ,
101104 ),
102105 )
103106 )
@@ -108,6 +111,7 @@ def get_queryset(self):
108111 issue_cycle__issue__state__group = "started" ,
109112 issue_cycle__issue__archived_at__isnull = True ,
110113 issue_cycle__issue__is_draft = False ,
114+ issue_cycle__deleted_at__isnull = True ,
111115 ),
112116 )
113117 )
@@ -118,6 +122,7 @@ def get_queryset(self):
118122 issue_cycle__issue__state__group = "unstarted" ,
119123 issue_cycle__issue__archived_at__isnull = True ,
120124 issue_cycle__issue__is_draft = False ,
125+ issue_cycle__deleted_at__isnull = True ,
121126 ),
122127 )
123128 )
@@ -128,6 +133,7 @@ def get_queryset(self):
128133 issue_cycle__issue__state__group = "backlog" ,
129134 issue_cycle__issue__archived_at__isnull = True ,
130135 issue_cycle__issue__is_draft = False ,
136+ issue_cycle__deleted_at__isnull = True ,
131137 ),
132138 )
133139 )
@@ -437,6 +443,7 @@ def get_queryset(self):
437443 filter = Q (
438444 issue_cycle__issue__archived_at__isnull = True ,
439445 issue_cycle__issue__is_draft = False ,
446+ issue_cycle__deleted_at__isnull = True ,
440447 ),
441448 )
442449 )
@@ -447,6 +454,7 @@ def get_queryset(self):
447454 issue_cycle__issue__state__group = "completed" ,
448455 issue_cycle__issue__archived_at__isnull = True ,
449456 issue_cycle__issue__is_draft = False ,
457+ issue_cycle__deleted_at__isnull = True ,
450458 ),
451459 )
452460 )
@@ -457,6 +465,7 @@ def get_queryset(self):
457465 issue_cycle__issue__state__group = "cancelled" ,
458466 issue_cycle__issue__archived_at__isnull = True ,
459467 issue_cycle__issue__is_draft = False ,
468+ issue_cycle__deleted_at__isnull = True ,
460469 ),
461470 )
462471 )
@@ -467,6 +476,7 @@ def get_queryset(self):
467476 issue_cycle__issue__state__group = "started" ,
468477 issue_cycle__issue__archived_at__isnull = True ,
469478 issue_cycle__issue__is_draft = False ,
479+ issue_cycle__deleted_at__isnull = True ,
470480 ),
471481 )
472482 )
@@ -477,6 +487,7 @@ def get_queryset(self):
477487 issue_cycle__issue__state__group = "unstarted" ,
478488 issue_cycle__issue__archived_at__isnull = True ,
479489 issue_cycle__issue__is_draft = False ,
490+ issue_cycle__deleted_at__isnull = True ,
480491 ),
481492 )
482493 )
@@ -487,6 +498,7 @@ def get_queryset(self):
487498 issue_cycle__issue__state__group = "backlog" ,
488499 issue_cycle__issue__archived_at__isnull = True ,
489500 issue_cycle__issue__is_draft = False ,
501+ issue_cycle__deleted_at__isnull = True ,
490502 ),
491503 )
492504 )
@@ -500,6 +512,7 @@ def get_queryset(self):
500512 issue_cycle__issue__state__group = "completed" ,
501513 issue_cycle__issue__archived_at__isnull = True ,
502514 issue_cycle__issue__is_draft = False ,
515+ issue_cycle__deleted_at__isnull = True ,
503516 ),
504517 )
505518 )
@@ -510,6 +523,7 @@ def get_queryset(self):
510523 issue_cycle__issue__state__group = "started" ,
511524 issue_cycle__issue__archived_at__isnull = True ,
512525 issue_cycle__issue__is_draft = False ,
526+ issue_cycle__deleted_at__isnull = True ,
513527 ),
514528 )
515529 )
@@ -615,7 +629,10 @@ def get(self, request, slug, project_id, cycle_id, issue_id=None):
615629 # List
616630 order_by = request .GET .get ("order_by" , "created_at" )
617631 issues = (
618- Issue .issue_objects .filter (issue_cycle__cycle_id = cycle_id )
632+ Issue .issue_objects .filter (
633+ issue_cycle__cycle_id = cycle_id ,
634+ issue_cycle__deleted_at__isnull = True ,
635+ )
619636 .annotate (
620637 sub_issues_count = Issue .issue_objects .filter (
621638 parent = OuterRef ("id" )
@@ -812,6 +829,7 @@ def post(self, request, slug, project_id, cycle_id):
812829 filter = Q (
813830 issue_cycle__issue__archived_at__isnull = True ,
814831 issue_cycle__issue__is_draft = False ,
832+ issue_cycle__deleted_at__isnull = True ,
815833 ),
816834 )
817835 )
@@ -822,6 +840,7 @@ def post(self, request, slug, project_id, cycle_id):
822840 issue_cycle__issue__state__group = "completed" ,
823841 issue_cycle__issue__archived_at__isnull = True ,
824842 issue_cycle__issue__is_draft = False ,
843+ issue_cycle__deleted_at__isnull = True ,
825844 ),
826845 )
827846 )
@@ -832,6 +851,7 @@ def post(self, request, slug, project_id, cycle_id):
832851 issue_cycle__issue__state__group = "cancelled" ,
833852 issue_cycle__issue__archived_at__isnull = True ,
834853 issue_cycle__issue__is_draft = False ,
854+ issue_cycle__deleted_at__isnull = True ,
835855 ),
836856 )
837857 )
@@ -842,6 +862,7 @@ def post(self, request, slug, project_id, cycle_id):
842862 issue_cycle__issue__state__group = "started" ,
843863 issue_cycle__issue__archived_at__isnull = True ,
844864 issue_cycle__issue__is_draft = False ,
865+ issue_cycle__deleted_at__isnull = True ,
845866 ),
846867 )
847868 )
@@ -852,6 +873,7 @@ def post(self, request, slug, project_id, cycle_id):
852873 issue_cycle__issue__state__group = "unstarted" ,
853874 issue_cycle__issue__archived_at__isnull = True ,
854875 issue_cycle__issue__is_draft = False ,
876+ issue_cycle__deleted_at__isnull = True ,
855877 ),
856878 )
857879 )
@@ -862,6 +884,7 @@ def post(self, request, slug, project_id, cycle_id):
862884 issue_cycle__issue__state__group = "backlog" ,
863885 issue_cycle__issue__archived_at__isnull = True ,
864886 issue_cycle__issue__is_draft = False ,
887+ issue_cycle__deleted_at__isnull = True ,
865888 ),
866889 )
867890 )
@@ -878,6 +901,7 @@ def post(self, request, slug, project_id, cycle_id):
878901 assignee_estimate_data = (
879902 Issue .issue_objects .filter (
880903 issue_cycle__cycle_id = cycle_id ,
904+ issue_cycle__deleted_at__isnull = True ,
881905 workspace__slug = slug ,
882906 project_id = project_id ,
883907 )
@@ -953,6 +977,7 @@ def post(self, request, slug, project_id, cycle_id):
953977 label_distribution_data = (
954978 Issue .issue_objects .filter (
955979 issue_cycle__cycle_id = cycle_id ,
980+ issue_cycle__deleted_at__isnull = True ,
956981 workspace__slug = slug ,
957982 project_id = project_id ,
958983 )
@@ -1014,6 +1039,7 @@ def post(self, request, slug, project_id, cycle_id):
10141039 assignee_distribution = (
10151040 Issue .issue_objects .filter (
10161041 issue_cycle__cycle_id = cycle_id ,
1042+ issue_cycle__deleted_at__isnull = True ,
10171043 workspace__slug = slug ,
10181044 project_id = project_id ,
10191045 )
@@ -1092,6 +1118,7 @@ def post(self, request, slug, project_id, cycle_id):
10921118 label_distribution = (
10931119 Issue .issue_objects .filter (
10941120 issue_cycle__cycle_id = cycle_id ,
1121+ issue_cycle__deleted_at__isnull = True ,
10951122 workspace__slug = slug ,
10961123 project_id = project_id ,
10971124 )
0 commit comments