From 5e27f56796602f85109ffdb27bfac71b27decf30 Mon Sep 17 00:00:00 2001 From: alexm Date: Mon, 28 Apr 2025 11:28:13 +0200 Subject: [PATCH 1/2] fix(useArrayData): ensure options are set correctly on mount --- src/composables/useArrayData.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/composables/useArrayData.js b/src/composables/useArrayData.js index 9f95d639c..b046dfada 100644 --- a/src/composables/useArrayData.js +++ b/src/composables/useArrayData.js @@ -19,7 +19,7 @@ export function useArrayData(key, userOptions) { let canceller = null; onMounted(() => { - setOptions(); + setOptions(userOptions ?? {}); reset(['skip']); const query = route.query; @@ -39,9 +39,8 @@ export function useArrayData(key, userOptions) { setCurrentFilter(); }); - if (key && userOptions) setOptions(); - - function setOptions(params = userOptions) { + function setOptions(params) { + if (!params) return; const allowedOptions = [ 'url', 'filter', From 5759c2aeebc8bfa00d93f7af4b71f660916d105f Mon Sep 17 00:00:00 2001 From: alexm Date: Tue, 29 Apr 2025 10:20:09 +0200 Subject: [PATCH 2/2] fix(useArrayData): ensure userOptions are applied correctly --- src/composables/useArrayData.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/composables/useArrayData.js b/src/composables/useArrayData.js index b046dfada..a071b9928 100644 --- a/src/composables/useArrayData.js +++ b/src/composables/useArrayData.js @@ -39,6 +39,8 @@ export function useArrayData(key, userOptions) { setCurrentFilter(); }); + if (userOptions) setOptions(userOptions); + function setOptions(params) { if (!params) return; const allowedOptions = [