diff --git a/src/composables/useArrayData.js b/src/composables/useArrayData.js index 329d667fb1..3b5f7bab52 100644 --- a/src/composables/useArrayData.js +++ b/src/composables/useArrayData.js @@ -9,9 +9,7 @@ const arrayDataStore = useArrayDataStore(); export function useArrayData(key, userOptions) { if (!key) throw new Error('ArrayData: A key is required to use this composable'); - if (!arrayDataStore.get(key)) { - arrayDataStore.set(key); - } + if (!arrayDataStore.get(key)) arrayDataStore.set(key); const store = arrayDataStore.get(key); const hasMoreData = computed(() => arrayDataStore.hasMoreData); @@ -22,6 +20,7 @@ export function useArrayData(key, userOptions) { onMounted(() => { setOptions(); + store.skip = 0; const query = route.query; if (query.params) { @@ -29,9 +28,7 @@ export function useArrayData(key, userOptions) { } }); - if (key && userOptions) { - setOptions(); - } + if (key && userOptions) setOptions(); function setOptions() { const allowedOptions = [