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()); }