From c031e46cf28ffa22a2c391fa865eb10df2ca6383 Mon Sep 17 00:00:00 2001 From: Isak Naslund Date: Fri, 21 Jan 2022 16:24:15 +0100 Subject: [PATCH] Add support for single matching input for Create method replacement of type --- BHoM_UI/Caller/Read.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/BHoM_UI/Caller/Read.cs b/BHoM_UI/Caller/Read.cs index a3bae47..1a6e4b7 100644 --- a/BHoM_UI/Caller/Read.cs +++ b/BHoM_UI/Caller/Read.cs @@ -195,6 +195,13 @@ protected object OldCreateMethodToType(string json, List inputParams, string key = parameter.Name.ToLower(); if (properties.ContainsKey(key) && parameter.DataType == properties[key].PropertyType) parameter.Name = properties[key].Name; + else + { + List typeProps = properties.Values.Where(x => x.PropertyType == parameter.DataType).ToList(); + if(typeProps.Count == 1) + parameter.Name = typeProps[0].Name; + } + } // Set the type item