We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 322c2b2 commit 2b81101Copy full SHA for 2b81101
1 file changed
app/grandchallenge/core/admin.py
@@ -1,3 +1,4 @@
1
+from celery import states
2
from django.contrib import admin
3
from django.contrib.flatpages.admin import FlatPageAdmin
4
from django.contrib.flatpages.forms import FlatpageForm
@@ -46,7 +47,10 @@ class TaskResultAdminWithDuration(TaskResultAdmin):
46
47
48
@admin.display(description="Duration")
49
def get_duration(self, obj):
- return obj.date_done - obj.date_started
50
+ if obj.status in {states.SUCCESS, states.FAILURE}:
51
+ return obj.date_done - obj.date_started
52
+ else:
53
+ return None
54
55
56
admin.site.unregister(TaskResult)
0 commit comments