We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c4b83ec commit 28afd65Copy full SHA for 28afd65
1 file changed
api/providers/views.py
@@ -78,6 +78,7 @@
78
WhitelistedSHAREPreprintProvider,
79
)
80
from osf.models.action import RegistrationAction, CollectionSubmissionAction
81
+from osf.models.spam import SpamStatus
82
from osf.registrations.utils import (
83
BulkRegistrationUpload,
84
InvalidHeadersError,
@@ -778,6 +779,9 @@ def get_default_queryset(self):
778
779
780
return Registration.objects.filter(
781
provider=provider,
782
+ deleted__isnull=True,
783
+ ).exclude(
784
+ spam_status__in=[SpamStatus.FLAGGED, SpamStatus.SPAM],
785
).annotate(
786
revision_state=registration_annotations.REVISION_STATE,
787
**resource_annotations.make_open_practice_badge_annotations(),
0 commit comments