diff --git a/src/libs/actions/Policy/Category.ts b/src/libs/actions/Policy/Category.ts index ae8ed41f22c5..a1828c92216d 100644 --- a/src/libs/actions/Policy/Category.ts +++ b/src/libs/actions/Policy/Category.ts @@ -267,7 +267,7 @@ function createPolicyCategory(policyID: string, categoryName: string) { } function renamePolicyCategory(policyID: string, policyCategory: {oldName: string; newName: string}) { - const policyCategoryToUpdate = allPolicyCategories?.[`${ONYXKEYS.COLLECTION.POLICY_CATEGORIES}${policyID}`]?.[policyCategory.oldName] ?? {}; + const policyCategoryToUpdate = allPolicyCategories?.[`${ONYXKEYS.COLLECTION.POLICY_CATEGORIES}${policyID}`]?.[policyCategory.oldName]; const onyxData: OnyxData = { optimisticData: [ @@ -281,6 +281,7 @@ function renamePolicyCategory(policyID: string, policyCategory: {oldName: string name: policyCategory.newName, pendingAction: CONST.RED_BRICK_ROAD_PENDING_ACTION.UPDATE, pendingFields: { + ...(policyCategoryToUpdate?.pendingFields ?? {}), name: CONST.RED_BRICK_ROAD_PENDING_ACTION.UPDATE, }, previousCategoryName: policyCategory.oldName, @@ -300,6 +301,7 @@ function renamePolicyCategory(policyID: string, policyCategory: {oldName: string errors: null, pendingAction: null, pendingFields: { + ...(policyCategoryToUpdate?.pendingFields ?? {}), name: null, }, },