diff --git a/src/libs/actions/Policy/Policy.ts b/src/libs/actions/Policy/Policy.ts index 88e6bbe59312..4d864ab18982 100644 --- a/src/libs/actions/Policy/Policy.ts +++ b/src/libs/actions/Policy/Policy.ts @@ -1685,6 +1685,7 @@ function buildPolicyData(policyOwnerEmail = '', makeMeAdmin = false, policyName addWorkspaceRoom: null, }, pendingAction: null, + isOptimisticReport: false, }, }, { @@ -1705,6 +1706,7 @@ function buildPolicyData(policyOwnerEmail = '', makeMeAdmin = false, policyName }, pendingAction: null, pendingChatMembers: [], + isOptimisticReport: false, }, }, { @@ -1724,6 +1726,7 @@ function buildPolicyData(policyOwnerEmail = '', makeMeAdmin = false, policyName addWorkspaceRoom: null, }, pendingAction: null, + isOptimisticReport: false, }, }, { diff --git a/src/libs/actions/Task.ts b/src/libs/actions/Task.ts index 771788cec983..2333e35fb7e7 100644 --- a/src/libs/actions/Task.ts +++ b/src/libs/actions/Task.ts @@ -832,6 +832,17 @@ function clearOutTaskInfoAndNavigate(reportID?: string, chatReport?: OnyxEntry IOU.startMoneyRequest(CONST.IOU.TYPE.PAY, quickActionReportID, CONST.IOU.REQUEST_TYPE.MANUAL, true), false); return; case CONST.QUICK_ACTIONS.ASSIGN_TASK: - selectOption( - () => Task.clearOutTaskInfoAndNavigate(isValidReport ? quickActionReportID : '', isValidReport ? quickActionReport : undefined, quickAction.targetAccountID ?? -1, true), - false, - ); + selectOption(() => Task.startOutCreateTaskQuickAction(isValidReport ? quickActionReportID : '', quickAction.targetAccountID ?? -1), false); break; case CONST.QUICK_ACTIONS.TRACK_MANUAL: selectOption(() => IOU.startMoneyRequest(CONST.IOU.TYPE.TRACK, quickActionReportID, CONST.IOU.REQUEST_TYPE.MANUAL, true), false);