From 291bb9c4495ca7eb0bbb9807135e373bf0395784 Mon Sep 17 00:00:00 2001 From: CatsJuice Date: Wed, 14 May 2025 03:04:07 +0000 Subject: [PATCH] fix(core): skip undefined arg for collection migration (#12265) ## Summary by CodeRabbit - **Bug Fixes** - Improved handling of filter arguments to exclude invalid or empty values, reducing potential errors during filtering operations. --- .../frontend/core/src/modules/collection/stores/collection.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/frontend/core/src/modules/collection/stores/collection.ts b/packages/frontend/core/src/modules/collection/stores/collection.ts index 650928bae..da07aefab 100644 --- a/packages/frontend/core/src/modules/collection/stores/collection.ts +++ b/packages/frontend/core/src/modules/collection/stores/collection.ts @@ -191,7 +191,7 @@ export class CollectionStore extends Store { return filterList.map(filter => { const leftValue = filter.left.name; const method = filter.funcName; - const args = filter.args.map(arg => arg.value); + const args = filter.args.filter(arg => !!arg).map(arg => arg.value); const arg0 = args[0]; if (leftValue === 'Created' || leftValue === 'Updated') { const key = leftValue === 'Created' ? 'createdAt' : 'updatedAt';