diff --git a/hypha/apply/activity/models.py b/hypha/apply/activity/models.py
index cf4037813749b183c44fa055053169ce24737ee5..5b45873321a260bdf876fb8a0d04ea14c9846bb8 100644
--- a/hypha/apply/activity/models.py
+++ b/hypha/apply/activity/models.py
@@ -153,7 +153,7 @@ class Event(models.Model):
     source = GenericForeignKey('content_type', 'object_id')
 
     def __str__(self):
-        return ' '.join([self.get_type_display(), 'by:', str(self.by), 'on:', self.submission.title])
+        return ' '.join([self.get_type_display(), 'by:', str(self.by), 'on:', self.source.title])
 
 
 class MessagesQueryset(models.QuerySet):
diff --git a/hypha/apply/api/v1/views.py b/hypha/apply/api/v1/views.py
index 668a623344a456ac720cbb24a7be746966b055a1..10785391db7c52ae8127595a24e1360b4dd6ae0e 100644
--- a/hypha/apply/api/v1/views.py
+++ b/hypha/apply/api/v1/views.py
@@ -208,7 +208,7 @@ class CommentListCreate(generics.ListCreateAPIView):
             MESSAGES.COMMENT,
             request=self.request,
             user=self.request.user,
-            source=obj.submission,
+            source=obj.source,
             related=obj,
         )