From 95c2e59a9a236e4af23850a584c54f12aa5f42d0 Mon Sep 17 00:00:00 2001 From: CharitSinghChauhan Date: Tue, 23 Jun 2026 21:30:59 +0530 Subject: [PATCH] fix(api): handle missing comment reaction in activity task --- apps/api/plane/bgtasks/issue_activities_task.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/api/plane/bgtasks/issue_activities_task.py b/apps/api/plane/bgtasks/issue_activities_task.py index 032feb02a60..91265fb9007 100644 --- a/apps/api/plane/bgtasks/issue_activities_task.py +++ b/apps/api/plane/bgtasks/issue_activities_task.py @@ -1149,7 +1149,7 @@ def create_comment_reaction_activity( ): requested_data = json.loads(requested_data) if requested_data is not None else None if requested_data and requested_data.get("reaction") is not None: - comment_reaction_id, comment_id = ( + reaction_data = ( CommentReaction.objects.filter( reaction=requested_data.get("reaction"), project_id=project_id, @@ -1158,6 +1158,9 @@ def create_comment_reaction_activity( .values_list("id", "comment__id") .first() ) + if reaction_data is None: + return + comment_reaction_id, comment_id = reaction_data comment = IssueComment.objects.get(pk=comment_id, project_id=project_id) if comment is not None and comment_reaction_id is not None and comment_id is not None: issue_activities.append(