Skip to content

Commit c57ab3e

Browse files
committed
fix(kanban): resolve lint errors in task completion logic
1 parent 9133a05 commit c57ab3e

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

  • apps/codebility/app/home/kanban/[projectId]/[id]

‎apps/codebility/app/home/kanban/[projectId]/[id]/actions.ts‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -652,14 +652,16 @@ export const completeTask = async (
652652
try {
653653
const notificationPromises = allMemberIds.map(async (memberId, index) => {
654654
const pointsResult = pointsResults[index];
655-
const existingPoints = pointsResult?.data;
655+
if (!pointsResult) return null;
656+
657+
const existingPoints = pointsResult.data;
656658
const pointsAwarded = memberId === primaryAssigneeId ? taskPoints : sidekickPoints;
657659

658660
// Only send notification if points were successfully awarded
659661
if (!criticalErrors.some(error =>
660662
error.error &&
661-
(pointsResult.error === error.error ||
662-
(!existingPoints && pointsResults[index].error === error.error))
663+
(pointsResult?.error === error.error ||
664+
(!existingPoints && pointsResult?.error === error.error))
663665
)) {
664666
return createNotificationAction({
665667
recipientId: memberId,

0 commit comments

Comments
 (0)