From 044003e7ec1334ab982c7355399c26e5df938678 Mon Sep 17 00:00:00 2001 From: Sangeetha Date: Tue, 28 Oct 2025 16:56:39 +0530 Subject: [PATCH] [WEB-5211] fix: accessing NoneType current_instance for delete_module_issue_activity bgtask (#7993) * fix: accessing NoneType current_instance * fix: return module_name * fix: add none check --- apps/api/plane/api/views/module.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/api/plane/api/views/module.py b/apps/api/plane/api/views/module.py index d79b94084..7b3e8a104 100644 --- a/apps/api/plane/api/views/module.py +++ b/apps/api/plane/api/views/module.py @@ -871,6 +871,8 @@ class ModuleIssueDetailAPIEndpoint(BaseAPIView): module_id=module_id, issue_id=issue_id, ) + + module_name = module_issue.module.name if module_issue.module is not None else "" module_issue.delete() issue_activity.delay( type="module.activity.deleted", @@ -878,7 +880,7 @@ class ModuleIssueDetailAPIEndpoint(BaseAPIView): actor_id=str(request.user.id), issue_id=str(issue_id), project_id=str(project_id), - current_instance=None, + current_instance=json.dumps({"module_name": module_name}), epoch=int(timezone.now().timestamp()), ) return Response(status=status.HTTP_204_NO_CONTENT)