fix: empty store.order
gitea/salix-front/pipeline/head This commit looks good Details

This commit is contained in:
Alex Moreno 2025-01-24 11:45:03 +01:00
parent d0176303da
commit 658747d479
1 changed files with 2 additions and 1 deletions

View File

@ -93,7 +93,7 @@ export function useArrayData(key = useRoute().meta.moduleName, userOptions) {
Object.assign(params, userParams); Object.assign(params, userParams);
if (params.filter) params.filter.skip = store.skip; 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; else delete params.filter.order;
store.currentFilter = JSON.parse(JSON.stringify(params)); store.currentFilter = JSON.parse(JSON.stringify(params));
@ -222,6 +222,7 @@ export function useArrayData(key = useRoute().meta.moduleName, userOptions) {
} }
function toArray(str = []) { function toArray(str = []) {
if (!str) return [];
if (Array.isArray(str)) return str; if (Array.isArray(str)) return str;
if (typeof str === 'string') return str.split(',').map((item) => item.trim()); if (typeof str === 'string') return str.split(',').map((item) => item.trim());
} }