From e5793cbbcb35c1d8bf5767d3129dd671cd130523 Mon Sep 17 00:00:00 2001 From: chenos Date: Thu, 30 Jun 2022 09:22:16 +0800 Subject: [PATCH] fix(client): maximum call stack size exceeded (#554) --- packages/core/client/package.json | 1 - packages/core/client/src/block-provider/hooks/index.ts | 4 ++-- packages/plugins/workflow/package.json | 3 ++- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/client/package.json b/packages/core/client/package.json index 712a389c6..e605d6f31 100644 --- a/packages/core/client/package.json +++ b/packages/core/client/package.json @@ -36,7 +36,6 @@ "react-helmet": "^6.1.0", "react-i18next": "^11.15.1", "react-image-lightbox": "^5.1.4", - "react-js-cron": "^1.4.0", "react-quill": "^1.3.5", "react-router-dom": "^5.2.0", "use-deep-compare-effect": "^1.8.1" diff --git a/packages/core/client/src/block-provider/hooks/index.ts b/packages/core/client/src/block-provider/hooks/index.ts index 834cdc7b1..89dd8437d 100644 --- a/packages/core/client/src/block-provider/hooks/index.ts +++ b/packages/core/client/src/block-provider/hooks/index.ts @@ -1,10 +1,10 @@ import { Schema as SchemaCompiler } from '@formily/json-schema'; import { useField, useFieldSchema, useForm } from '@formily/react'; -import { useFormBlockContext } from '../..'; import { message, Modal } from 'antd'; import get from 'lodash/get'; import { useTranslation } from 'react-i18next'; import { useHistory } from 'react-router-dom'; +import { useFormBlockContext } from '../..'; import { useAPIClient } from '../../api-client'; import { useCollection } from '../../collection-manager'; import { useRecord } from '../../record-provider'; @@ -50,7 +50,7 @@ const filterValue = (value) => { return value; } if (Array.isArray(value)) { - return value.map((v) => filterValue(value)); + return value.map((v) => filterValue(v)); } const obj = {}; for (const key in value) { diff --git a/packages/plugins/workflow/package.json b/packages/plugins/workflow/package.json index e8e356f24..d558fb190 100644 --- a/packages/plugins/workflow/package.json +++ b/packages/plugins/workflow/package.json @@ -16,7 +16,8 @@ "@nocobase/server": "0.7.1-alpha.7", "@nocobase/utils": "0.7.1-alpha.7", "cron-parser": "4.4.0", - "json-templates": "^4.2.0" + "json-templates": "^4.2.0", + "react-js-cron": "^1.4.0" }, "devDependencies": { "@nocobase/test": "0.7.1-alpha.7"