diff --git a/docSite/content/zh-cn/docs/development/upgrading/494.md b/docSite/content/zh-cn/docs/development/upgrading/494.md new file mode 100644 index 000000000..18f6accac --- /dev/null +++ b/docSite/content/zh-cn/docs/development/upgrading/494.md @@ -0,0 +1,16 @@ +--- +title: 'V4.9.4(进行中)' +description: 'FastGPT V4.9.4 更新说明' +icon: 'upgrade' +draft: false +toc: true +weight: 796 +--- + + +## 🚀 新增内容 + +1. SMTP 发送邮件插件 + +## 🐛 修复 + diff --git a/packages/global/core/workflow/runtime/utils.ts b/packages/global/core/workflow/runtime/utils.ts index 643733a7f..09f1e0c81 100644 --- a/packages/global/core/workflow/runtime/utils.ts +++ b/packages/global/core/workflow/runtime/utils.ts @@ -66,7 +66,7 @@ export const getLastInteractiveValue = (histories: ChatItemType[]) => { }; export const initWorkflowEdgeStatus = ( - edges: StoreEdgeItemType[], + edges: StoreEdgeItemType[] | RuntimeEdgeItemType[], histories?: ChatItemType[] ): RuntimeEdgeItemType[] => { // If there is a history, use the last interactive value diff --git a/projects/app/src/pageComponents/account/team/MemberTable.tsx b/projects/app/src/pageComponents/account/team/MemberTable.tsx index 278d09464..425fc6f7a 100644 --- a/projects/app/src/pageComponents/account/team/MemberTable.tsx +++ b/projects/app/src/pageComponents/account/team/MemberTable.tsx @@ -57,7 +57,13 @@ const TeamTagModal = dynamic(() => import('@/components/support/user/team/TeamTa function MemberTable({ Tabs }: { Tabs: React.ReactNode }) { const { t } = useTranslation(); const { toast } = useToast(); + const { userInfo } = useUserStore(); + const { feConfigs } = useSystemStore(); + const isSyncMember = feConfigs?.register_method?.includes('sync'); + const { myTeams, onSwitchTeam } = useContextSelector(TeamContext, (v) => v); + + // Member status selector const statusOptions = [ { label: t('common:common.All'), @@ -72,11 +78,6 @@ function MemberTable({ Tabs }: { Tabs: React.ReactNode }) { value: 'inactive' } ]; - const { userInfo } = useUserStore(); - const { feConfigs } = useSystemStore(); - const isSyncMember = feConfigs?.register_method?.includes('sync'); - - const { myTeams, onSwitchTeam } = useContextSelector(TeamContext, (v) => v); const [status, setStatus] = useState(); const {