diff --git a/src/components/common/VnCard.vue b/src/components/common/VnCard.vue index 569fdfe87..39c0b2e00 100644 --- a/src/components/common/VnCard.vue +++ b/src/components/common/VnCard.vue @@ -26,7 +26,7 @@ const route = useRoute(); const stateStore = useStateStore(); const router = useRouter(); const entityId = computed(() => props.id || route?.params?.id); -let arrayData = getArrayData(); +let arrayData = getArrayData(props.url); onBeforeRouteLeave(() => { stateStore.cardDescriptorChangeValue(null); @@ -75,9 +75,9 @@ function formatUrl(id) { return props.url.replace(regex, `/${newId}`); } -function getArrayData() { +function getArrayData(url = formatUrl()) { return useArrayData(props.dataKey, { - url: formatUrl(), + url, userFilter: props.filter, oneRecord: true, });