diff --git a/apps/builder/package.json b/apps/builder/package.json index 25e72ac0ea..e37faff9b4 100644 --- a/apps/builder/package.json +++ b/apps/builder/package.json @@ -5,7 +5,7 @@ "private": true, "author": "ILLA Cloud ", "license": "Apache-2.0", - "version": "4.3.1", + "version": "4.3.2", "scripts": { "dev": "vite --strictPort --force", "build-cloud": "NODE_OPTIONS=--max-old-space-size=12288 vite build --mode cloud", diff --git a/apps/builder/src/utils/executionTreeHelper/utils.ts b/apps/builder/src/utils/executionTreeHelper/utils.ts index b8bf81e1e5..a35943bacb 100644 --- a/apps/builder/src/utils/executionTreeHelper/utils.ts +++ b/apps/builder/src/utils/executionTreeHelper/utils.ts @@ -8,20 +8,20 @@ import { isObject } from "@/utils/typeHelper" const IMMEDIATE_PARENT_REGEX = /^(.*)(\..*|\[.*\])$/ export const extractReferencesFromScript = (script: string): string[] => { - const references: Set = new Set() - const { references: identifiers } = extractIdentifierInfoFromCode(script) + const newReference = new Set() + const { references } = extractIdentifierInfoFromCode(script) - identifiers.forEach((identifier: string) => { - references.add(identifier) + references.forEach((identifier: string) => { + newReference.add(identifier) const subPaths = toPath(identifier) let current = "" while (subPaths.length > 1) { current = convertPathToString(subPaths) - references.add(current) + newReference.add(current) subPaths.pop() } }) - return Array.from(references) + return Array.from(newReference) } export function getDisplayNameAndPropertyPath(fullPath: string): { diff --git a/packages/illa-public-component b/packages/illa-public-component index 2d3edf210b..2c1c9fb0ab 160000 --- a/packages/illa-public-component +++ b/packages/illa-public-component @@ -1 +1 @@ -Subproject commit 2d3edf210bd8ef392d48cc5b31c3c83d4739d794 +Subproject commit 2c1c9fb0ab7b0610fc0e60d2a10aba58a6fb3567