| @@ -14,7 +14,7 @@ interface SubComponents { | |||||
| const CostAndExpenseReportWrapper: React.FC & SubComponents = async () => { | const CostAndExpenseReportWrapper: React.FC & SubComponents = async () => { | ||||
| const session: any = await getServerSession(authOptions) | const session: any = await getServerSession(authOptions) | ||||
| const teamId = session.staff?.team.id | const teamId = session.staff?.team.id | ||||
| const role = session!.role | |||||
| const role = session.role | |||||
| let customers = await fetchAllCustomers() | let customers = await fetchAllCustomers() | ||||
| let teams = await fetchTeam() | let teams = await fetchTeam() | ||||
| let needAll = true | let needAll = true | ||||
| @@ -13,7 +13,7 @@ interface SubComponents { | |||||
| const GenerateMonthlyWorkHoursReportWrapper: React.FC & SubComponents = async () => { | const GenerateMonthlyWorkHoursReportWrapper: React.FC & SubComponents = async () => { | ||||
| const session: any = await getServerSession(authOptions) | const session: any = await getServerSession(authOptions) | ||||
| const teamId = session.staff?.team.id | const teamId = session.staff?.team.id | ||||
| const role = session!.role | |||||
| const role = session.role | |||||
| let staffs = await fetchStaff(); | let staffs = await fetchStaff(); | ||||
| if (role === TEAM_LEAD) { | if (role === TEAM_LEAD) { | ||||
| @@ -14,7 +14,7 @@ interface SubComponents { | |||||
| const ProjectCompletionReportWrapper: React.FC & SubComponents = async () => { | const ProjectCompletionReportWrapper: React.FC & SubComponents = async () => { | ||||
| const session: any = await getServerSession(authOptions) | const session: any = await getServerSession(authOptions) | ||||
| const teamId = session.staff?.team.id | const teamId = session.staff?.team.id | ||||
| const role = session!.role | |||||
| const role = session.role | |||||
| return <ProjectCompletionReport teamId={role === TEAM_LEAD && session.staff?.team ? teamId : null}/> | return <ProjectCompletionReport teamId={role === TEAM_LEAD && session.staff?.team ? teamId : null}/> | ||||
| }; | }; | ||||
| @@ -15,7 +15,7 @@ interface SubComponents { | |||||
| const ResourceOvercomsumptionReportWrapper: React.FC & SubComponents = async () => { | const ResourceOvercomsumptionReportWrapper: React.FC & SubComponents = async () => { | ||||
| const session: any = await getServerSession(authOptions) | const session: any = await getServerSession(authOptions) | ||||
| const teamId = session.staff?.team.id | const teamId = session.staff?.team.id | ||||
| const role = session!.role | |||||
| const role = session.role | |||||
| let needAll = true | let needAll = true | ||||
| let teams = await fetchTeam() | let teams = await fetchTeam() | ||||
| const [ | const [ | ||||