From 9a011ed805e2dbb08581fe540e338e598714fae4 Mon Sep 17 00:00:00 2001 From: Craig Long Date: Fri, 31 Oct 2025 20:58:16 -0400 Subject: [PATCH 1/2] Fix bug with Engine node --- src/Libraries/CoreNodes/Data.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Libraries/CoreNodes/Data.cs b/src/Libraries/CoreNodes/Data.cs index 959586acacc..78c02d9f7a7 100644 --- a/src/Libraries/CoreNodes/Data.cs +++ b/src/Libraries/CoreNodes/Data.cs @@ -961,9 +961,9 @@ internal static bool IsSupportedDataNodeDynamoType([ArbitraryDimensionArrayImpor } else { - if (inputValue is not ArrayList arrayList) return false; + if (inputValue is not IEnumerable list) return false; - foreach (var item in arrayList) + foreach (var item in list) { if (!IsItemOfType(item, type)) { From f34109c4dac86d3e206a1832c4edad689dc5efd5 Mon Sep 17 00:00:00 2001 From: Craig Long Date: Wed, 5 Nov 2025 14:11:48 -0500 Subject: [PATCH 2/2] Update src/Libraries/CoreNodes/Data.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- src/Libraries/CoreNodes/Data.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Libraries/CoreNodes/Data.cs b/src/Libraries/CoreNodes/Data.cs index 78c02d9f7a7..2474dd20f5b 100644 --- a/src/Libraries/CoreNodes/Data.cs +++ b/src/Libraries/CoreNodes/Data.cs @@ -961,7 +961,7 @@ internal static bool IsSupportedDataNodeDynamoType([ArbitraryDimensionArrayImpor } else { - if (inputValue is not IEnumerable list) return false; + if (inputValue is not IEnumerable list || inputValue is string) return false; foreach (var item in list) {