diff --git a/src/Transform/TransformBase.cs b/src/Transform/TransformBase.cs index cda03e04..d85daff0 100644 --- a/src/Transform/TransformBase.cs +++ b/src/Transform/TransformBase.cs @@ -799,10 +799,10 @@ protected List GetInputOutputItemsFromHelp(dynamic typesInfo) { foreach (dynamic ioType in typesInfo) { - string typeName = FixUpTypeName(ioType.type.ToString()); + string typeName = FixUpTypeName(ioType.type.name?.Split()?[0] ?? string.Empty); if (! string.IsNullOrEmpty(typeName) && string.Compare(typeName, "None", true) != 0) { - string description = GetStringFromDescriptionArray(ioType.description).Trim(); + string description = GetStringFromDescriptionArray(ioType.description)?.Trim() ?? string.Empty; itemList.Add(new InputOutput(typeName, string.IsNullOrEmpty(description) ? Constants.FillInDescription : description)); } }