page/index: fix data is undefined

This commit is contained in:
Chika 2022-07-16 15:28:33 +03:00
parent e607176770
commit 090217039e

View File

@ -134,9 +134,7 @@ const QUERY_GET_INSURANCE_DATA = gql`
`;
export async function getCRMData(apolloClient: ApolloClient<NormalizedCache>, user: User) {
const {
data: { selectLead, selectOpportunity },
} = await apolloClient.query<GetOwnerData, GetOwnerDataVariables>({
const { data: ownerData } = await apolloClient.query<GetOwnerData, GetOwnerDataVariables>({
query: QUERY_GET_OWNER_DATA,
variables: {
domainname: getDomainName(user),
@ -151,21 +149,19 @@ export async function getCRMData(apolloClient: ApolloClient<NormalizedCache>, us
}
});
const {
data: { kasko, osago, fingap },
} = await apolloClient.query<GetInsuranceData>({
const { data: insuranceData } = await apolloClient.query<GetInsuranceData>({
query: QUERY_GET_INSURANCE_DATA,
});
const insuranceData = {
const insurance = {
osago: {
insuranceCompany: normalizeOptions(osago),
insuranceCompany: normalizeOptions(insuranceData.osago),
},
kasko: {
insuranceCompany: normalizeOptions(kasko),
insuranceCompany: normalizeOptions(insuranceData.kasko),
},
fingap: {
insuranceCompany: normalizeOptions(fingap),
insuranceCompany: normalizeOptions(insuranceData.fingap),
},
};
@ -230,8 +226,7 @@ export async function getCRMData(apolloClient: ApolloClient<NormalizedCache>, us
return {
options: {
selectLead,
selectOpportunity,
...ownerData,
...options,
selectSubsidy,
selectImportProgram,
@ -245,7 +240,7 @@ export async function getCRMData(apolloClient: ApolloClient<NormalizedCache>, us
selectInsNSIB,
},
tables: {
insurance: insuranceData,
insurance,
},
};
}