Browse Source

fix(gui-v2): add try catch to list apis

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/2990/head
Pranav C 2 years ago
parent
commit
e81fefd395
  1. 14
      packages/nc-gui-v2/composables/useLTARStore.ts

14
packages/nc-gui-v2/composables/useLTARStore.ts

@ -65,6 +65,7 @@ const [useProvideLTARStore, useLTARStore] = useInjectionState(
})
const loadChildrenExcludedList = async () => {
try {
childrenExcludedList.value = await $api.dbTableRow.nestedChildrenExcludedList(
NOCO,
project.value.id as string,
@ -81,9 +82,16 @@ const [useProvideLTARStore, useLTARStore] = useInjectionState(
`(${relatedTablePrimaryValueProp.value},like,${childrenExcludedListPagination.query})`,
} as any,
)
} catch (e: any) {
notification.error({
message: 'Failed to load list',
description: await extractSdkResponseErrorMsg(e),
})
}
}
const loadChildrenList = async () => {
try {
childrenList.value = await $api.dbTableRow.nestedList(
NOCO,
project.value.id as string,
@ -98,6 +106,12 @@ const [useProvideLTARStore, useLTARStore] = useInjectionState(
where: childrenListPagination.query && `(${relatedTablePrimaryValueProp.value},like,${childrenListPagination.query})`,
} as any,
)
} catch (e: any) {
notification.error({
message: 'Failed to load children list',
description: await extractSdkResponseErrorMsg(e),
})
}
}
const deleteRelatedRow = async (row: Record<string, any>) => {

Loading…
Cancel
Save