From 55b70335cf246b30bd3b87090876800e1225a718 Mon Sep 17 00:00:00 2001 From: Katherine Date: Wed, 26 Feb 2025 16:51:28 +0800 Subject: [PATCH] fix: incorrect data filtering in popup Kanban using popup record variables (#6290) --- .../plugin-kanban/src/client/KanbanBlockProvider.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx b/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx index 19580c1ea9..b21f989891 100644 --- a/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx +++ b/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx @@ -15,6 +15,7 @@ import { useBlockRequestContext, useCollection, useCollection_deprecated, + useParsedFilter, } from '@nocobase/client'; import { Spin } from 'antd'; import { isEqual } from 'lodash'; @@ -66,14 +67,17 @@ const InternalKanbanBlockProvider = (props) => { }; export const KanbanBlockProvider = (props) => { - const params = { ...props.params }; + const { filter: parsedFilter } = useParsedFilter({ + filterOption: props.params?.filter, + }); + const params = { ...props.params, filter: parsedFilter }; + return ( ); }; - export const useKanbanBlockContext = () => { return useContext(KanbanBlockContext); };