From 658747d4799598d82ab89d4a8c70001e20555202 Mon Sep 17 00:00:00 2001 From: alexm Date: Fri, 24 Jan 2025 11:45:03 +0100 Subject: [PATCH] fix: empty store.order --- src/composables/useArrayData.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/composables/useArrayData.js b/src/composables/useArrayData.js index 3c3a283f1..1e65c9093 100644 --- a/src/composables/useArrayData.js +++ b/src/composables/useArrayData.js @@ -93,7 +93,7 @@ export function useArrayData(key = useRoute().meta.moduleName, userOptions) { Object.assign(params, userParams); if (params.filter) params.filter.skip = store.skip; - if (store.order?.length) params.filter.order = [...toArray(store.order)]; + if (store.order?.length) params.filter.order = toArray(store.order); else delete params.filter.order; store.currentFilter = JSON.parse(JSON.stringify(params)); @@ -222,6 +222,7 @@ export function useArrayData(key = useRoute().meta.moduleName, userOptions) { } function toArray(str = []) { + if (!str) return []; if (Array.isArray(str)) return str; if (typeof str === 'string') return str.split(',').map((item) => item.trim()); }