diff --git a/src/libs/ReportUtils.ts b/src/libs/ReportUtils.ts index c71d39a47cd4..b8e4c448fdc2 100644 --- a/src/libs/ReportUtils.ts +++ b/src/libs/ReportUtils.ts @@ -4808,7 +4808,7 @@ function buildOptimisticTaskReport( return { reportID: generateReportID(), reportName: title, - description, + description: getParsedComment(description ?? ''), ownerAccountID, participants, managerID: assigneeAccountID, diff --git a/src/libs/actions/Task.ts b/src/libs/actions/Task.ts index 89d5b46408f7..1d4415f72f4b 100644 --- a/src/libs/actions/Task.ts +++ b/src/libs/actions/Task.ts @@ -440,7 +440,8 @@ function editTask(report: OnyxTypes.Report, {title, description}: OnyxTypes.Task const reportName = (title ?? report?.reportName)?.trim(); // Description can be unset, so we default to an empty string if so - const reportDescription = ReportUtils.getParsedComment((description ?? report.description ?? '').trim()); + const newDescription = description ? ReportUtils.getParsedComment(description) : report.description; + const reportDescription = (newDescription ?? '').trim(); const optimisticData: OnyxUpdate[] = [ {