diff --git a/atdb/taskdatabase/tables.py b/atdb/taskdatabase/tables.py
index 9d40e6aff72383215dcfc0bf5bbbd2f9ce8e3896..0bc39010419ba09393fc1f3256b02503bcc3d1ab 100644
--- a/atdb/taskdatabase/tables.py
+++ b/atdb/taskdatabase/tables.py
@@ -1,4 +1,5 @@
 # tables.py
+from django.utils.html import format_html
 import django_tables2 as tables
 from .models import Task
 
@@ -20,6 +21,10 @@ class ResumeColumn(tables.BooleanColumn):
     def render(self, record):
         return record.resume
 
+class WorkflowColumn(tables.BooleanColumn):
+    def render(self, record):
+        return record.workflow.id
+
 class PurgeColumn(tables.BooleanColumn):
     def render(self, record):
         return record.purge_policy
@@ -29,9 +34,10 @@ class TaskTable(tables.Table):
     class Meta:
         model = Task
         template_name = "django_tables2/bootstrap4.html"
-        fields = ("id", "workflow.id","filter","priority","status","quality","project","sas_id","resume","purge","actions","buttons")
+        fields = ("id", "WF","filter","priority","status","quality","project","sas_id","resume","purge","actions","buttons")
 
     # columns that need specific rendering
+    WF = WorkflowColumn()
     status = StatusColumn()
     purge = PurgeColumn()