Browse Source

fix: instead of title/alias use id with nested apis to avoid unexpected behaviour

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/5938/head
Pranav C 1 year ago
parent
commit
7d911f2476
  1. 18
      packages/nc-gui/composables/useLTARStore.ts

18
packages/nc-gui/composables/useLTARStore.ts

@ -158,7 +158,7 @@ const [useProvideLTARStore, useLTARStore] = useInjectionState(
meta.value.id, meta.value.id,
rowId.value, rowId.value,
colOptions.type as 'mm' | 'hm', colOptions.type as 'mm' | 'hm',
encodeURIComponent(column?.value?.title), column?.value?.id,
{ {
limit: String(childrenExcludedListPagination.size), limit: String(childrenExcludedListPagination.size),
offset: String(childrenExcludedListPagination.size * (childrenExcludedListPagination.page - 1)), offset: String(childrenExcludedListPagination.size * (childrenExcludedListPagination.page - 1)),
@ -183,7 +183,7 @@ const [useProvideLTARStore, useLTARStore] = useInjectionState(
sharedView.value?.uuid as string, sharedView.value?.uuid as string,
rowId.value, rowId.value,
colOptions.type as 'mm' | 'hm', colOptions.type as 'mm' | 'hm',
encodeURIComponent(column?.value?.id), column?.value?.id,
{ {
limit: String(childrenListPagination.size), limit: String(childrenListPagination.size),
offset: String(childrenListPagination.size * (childrenListPagination.page - 1)), offset: String(childrenListPagination.size * (childrenListPagination.page - 1)),
@ -198,7 +198,7 @@ const [useProvideLTARStore, useLTARStore] = useInjectionState(
meta.value.id, meta.value.id,
rowId.value, rowId.value,
colOptions.type as 'mm' | 'hm', colOptions.type as 'mm' | 'hm',
encodeURIComponent(column?.value?.title), column?.value?.id,
{ {
limit: String(childrenListPagination.size), limit: String(childrenListPagination.size),
offset: String(childrenListPagination.size * (childrenListPagination.page - 1)), offset: String(childrenListPagination.size * (childrenListPagination.page - 1)),
@ -267,11 +267,11 @@ const [useProvideLTARStore, useLTARStore] = useInjectionState(
// todo: audit // todo: audit
await $api.dbTableRow.nestedRemove( await $api.dbTableRow.nestedRemove(
NOCO, NOCO,
project.value.title as string, project.value.id as string,
metaValue.title, metaValue.id!,
rowId.value, rowId.value,
colOptions.type as 'mm' | 'hm', colOptions.type as 'mm' | 'hm',
encodeURIComponent(column?.value?.title), column?.value?.id,
getRelatedTableRowId(row) as string, getRelatedTableRowId(row) as string,
) )
@ -313,11 +313,11 @@ const [useProvideLTARStore, useLTARStore] = useInjectionState(
try { try {
await $api.dbTableRow.nestedAdd( await $api.dbTableRow.nestedAdd(
NOCO, NOCO,
project.value.title as string, project.value.id as string,
metaValue.title as string, metaValue.id as string,
rowId.value, rowId.value,
colOptions.type as 'mm' | 'hm', colOptions.type as 'mm' | 'hm',
encodeURIComponent(column?.value?.title), column?.value?.id,
getRelatedTableRowId(row) as string, getRelatedTableRowId(row) as string,
) )
await loadChildrenList() await loadChildrenList()

Loading…
Cancel
Save