diff --git a/src/components/Project/Teams.jsx b/src/components/Project/Teams.jsx index f9794eb0..e4f4f874 100644 --- a/src/components/Project/Teams.jsx +++ b/src/components/Project/Teams.jsx @@ -90,18 +90,26 @@ const Teams = ({ project }) => { }; const handleEmpAlicationFormSubmit = (allocaionObj) => { - let items = allocaionObj.map((item) => { - return { - empID: item.empID, - jobRoleId: item.jobRoleId, - projectId: project.id, - status: true, - }; - }); + let items = allocaionObj.map((item) => { + return { + empID: item.empID, + jobRoleId: item.jobRoleId, + projectId: project.id, + status: true, + }; + }); + + submitAllocations(items, true); + + // Force switch to active view after assignment + setActiveEmployee(true); + setFilteredEmployees(employees.filter((emp) => emp.isActive)); + + // Also update dropdown select if needed + const dropdown = document.querySelector('select[name="DataTables_Table_0_length"]'); + if (dropdown) dropdown.value = "true"; +}; - submitAllocations( items ,true); - - }; const getRole = (jobRoleId) => { if (loading) return "Loading...";