Skip to content

Commit 4f95a9f

Browse files
Merge pull request #2422 from laws-africa/activity-deadlock
filter out dead activities from list
2 parents 9723146 + 7625374 commit 4f95a9f

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

indigo_api/views/documents.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import datetime
12
import logging
23
import copy
34

@@ -286,6 +287,11 @@ class DocumentActivityViewSet(DocumentResourceView,
286287
def get_queryset(self):
287288
return self.document.activities.prefetch_related('user').all()
288289

290+
def filter_queryset(self, queryset):
291+
# only return entries that aren't stale
292+
threshold = timezone.now() - datetime.timedelta(seconds=DocumentActivity.DEAD_SECS)
293+
return queryset.filter(updated_at__gt=threshold)
294+
289295
def create(self, request, *args, **kwargs):
290296
# if they've provided additional finished nonces, clear those out
291297
if request.data.get('finished_nonces'):

0 commit comments

Comments
 (0)