diff --git a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Utils/ArcGISFieldUtils.cs b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Utils/ArcGISFieldUtils.cs index 2e89367c1a..4e08814da5 100644 --- a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Utils/ArcGISFieldUtils.cs +++ b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Utils/ArcGISFieldUtils.cs @@ -108,6 +108,9 @@ public List GetFieldsFromSpeckleLayer(VectorLayer target) { // get all members by default, but only Dynamic ones from the basic geometry Dictionary members = new(); + + // leave out until we decide which properties to support on Receive + /* if (baseObj.speckle_type.StartsWith("Objects.Geometry")) { members = baseObj.GetMembers(DynamicBaseMemberType.Dynamic); @@ -116,6 +119,7 @@ public List GetFieldsFromSpeckleLayer(VectorLayer target) { members = baseObj.GetMembers(DynamicBaseMemberType.All); } + */ foreach (KeyValuePair field in members) { diff --git a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Utils/GISAttributeFieldType.cs b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Utils/GISAttributeFieldType.cs index 26ec2be6ac..68964da09a 100644 --- a/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Utils/GISAttributeFieldType.cs +++ b/DUI3-DX/Converters/ArcGIS/Speckle.Converters.ArcGIS3/Utils/GISAttributeFieldType.cs @@ -96,7 +96,7 @@ public static FieldType FieldTypeToNative(object fieldType) { return fieldType switch { - FieldType.String => value.ToString(), + FieldType.String => Convert.ToString(value), FieldType.Single => Convert.ToSingle(value), FieldType.Integer => Convert.ToInt32(value), // need this step because sent "ints" seem to be received as "longs" FieldType.BigInteger => Convert.ToInt64(value),