@@ -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 [ | ||||