diff --git a/src/routes/CreateNewTeam/components/SubmitContainer/index.jsx b/src/routes/CreateNewTeam/components/SubmitContainer/index.jsx index a219a26..5f4a848 100644 --- a/src/routes/CreateNewTeam/components/SubmitContainer/index.jsx +++ b/src/routes/CreateNewTeam/components/SubmitContainer/index.jsx @@ -112,9 +112,21 @@ function SubmitContainer({ positions.push(position); } teamObject.positions = positions; - setTeamDetailsOpen(false); setTeamObject(teamObject); + + addedRoles.map((data) => { + if (_.has(formData, data.searchId)) { + const temp = { + ...data, + numberOfResources: formData[data.searchId].numberOfResources, + durationWeeks: formData[data.searchId].durationWeeks, + hoursPerWeek: formData[data.searchId].hoursPerWeek, + }; + dispatch(editRoleAction({ ...temp, searchId: data.searchId })); + } + }); + requestTeam(teamObject); }; diff --git a/src/routes/CreateNewTeam/components/TeamDetailsModal/index.jsx b/src/routes/CreateNewTeam/components/TeamDetailsModal/index.jsx index 451b07a..26ae650 100644 --- a/src/routes/CreateNewTeam/components/TeamDetailsModal/index.jsx +++ b/src/routes/CreateNewTeam/components/TeamDetailsModal/index.jsx @@ -242,7 +242,7 @@ function TeamDetailsModal({ open, onClose, submitForm, addedRoles }) { {(props) => (