File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed
Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -363,10 +363,12 @@ def get_queryset_for_pending_queues(
363363 version_subqs = versions_due_qs .all ()
364364 if due_date_reasons_choices :
365365 versions_filter = Q (
366- versions__needshumanreview__reason__in = due_date_reasons_choices .values
366+ versions__needshumanreview__reason__in = due_date_reasons_choices .values ,
367+ versions__needshumanreview__is_active = True ,
367368 )
368369 version_subqs = version_subqs .filter (
369- needshumanreview__reason__in = due_date_reasons_choices .values
370+ needshumanreview__reason__in = due_date_reasons_choices .values ,
371+ needshumanreview__is_active = True ,
370372 )
371373 else :
372374 versions_filter = None
Original file line number Diff line number Diff line change @@ -3938,14 +3938,26 @@ def test_get_queryset_for_pending_queues_for_specific_due_date_reasons(self):
39383938 'needshumanreview_kw' : {
39393939 'reason' : NeedsHumanReview .REASONS .DEVELOPER_REPLY
39403940 },
3941- 'due_date' : self .days_ago (23 ),
3941+ 'due_date' : self .days_ago (234 ),
39423942 }
39433943 ) # Should not show up
3944+ addon_factory (
3945+ version_kw = {
3946+ 'needshumanreview_kw' : {
3947+ 'reason' : NeedsHumanReview .REASONS .DEVELOPER_REPLY
3948+ },
3949+ 'due_date' : self .days_ago (342 ),
3950+ }
3951+ ).current_version .needshumanreview_set .create (
3952+ reason = NeedsHumanReview .REASONS .SCANNER_ACTION , is_active = False
3953+ ) # Should not show up either (SCANNER_ACTION NHR is inactive)
3954+
39443955 addons = Addon .objects .get_queryset_for_pending_queues (
39453956 due_date_reasons_choices = NeedsHumanReview .REASONS .extract_subset (
39463957 'AUTO_APPROVAL_DISABLED' , 'SCANNER_ACTION'
39473958 )
39483959 )
3960+ assert list (addons ) == expected_addons
39493961 expected_version = expected_addons [0 ].versions .get (version = '0.2' )
39503962 assert addons [0 ].first_version_id == expected_version .pk
39513963 assert addons [0 ].first_pending_version == expected_version
You can’t perform that action at this time.
0 commit comments