diff --git a/src/libs/actions/Workflow.ts b/src/libs/actions/Workflow.ts index 0b6c29c9890aa..ec1b9c08025e8 100644 --- a/src/libs/actions/Workflow.ts +++ b/src/libs/actions/Workflow.ts @@ -1,6 +1,6 @@ import lodashDropRightWhile from 'lodash/dropRightWhile'; import lodashMapKeys from 'lodash/mapKeys'; -import type {OnyxCollection, OnyxUpdate} from 'react-native-onyx'; +import type {OnyxCollection, OnyxMergeInput, OnyxUpdate} from 'react-native-onyx'; import Onyx from 'react-native-onyx'; import * as API from '@libs/API'; import type {CreateWorkspaceApprovalParams, RemoveWorkspaceApprovalParams, UpdateWorkspaceApprovalParams} from '@libs/API/parameters'; @@ -327,7 +327,7 @@ function clearApprovalWorkflowApprovers() { Onyx.merge(ONYXKEYS.APPROVAL_WORKFLOW, {approvers: []}); } -function setApprovalWorkflow(approvalWorkflow: ApprovalWorkflowOnyx) { +function setApprovalWorkflow(approvalWorkflow: OnyxMergeInput) { Onyx.merge(ONYXKEYS.APPROVAL_WORKFLOW, approvalWorkflow); } diff --git a/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsEditPage.tsx b/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsEditPage.tsx index 25f288690c5dc..41a8d5c6a4eeb 100644 --- a/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsEditPage.tsx +++ b/src/pages/workspace/workflows/approvals/WorkspaceWorkflowsApprovalsEditPage.tsx @@ -87,6 +87,7 @@ function WorkspaceWorkflowsApprovalsEditPage({policy, isLoadingReportData = true availableMembers: [...currentApprovalWorkflow.members, ...(workflows.at(0)?.members ?? [])], action: CONST.APPROVAL_WORKFLOW.ACTION.EDIT, isLoading: false, + errors: null, }); setInitialApprovalWorkflow(currentApprovalWorkflow); }, [initialApprovalWorkflow, personalDetails, policy, route.params.firstApproverEmail, route.params.policyID]);