diff --git a/Connectors/Rhino/Speckle.Connectors.RhinoShared/Operations/Receive/RhinoHostObjectBuilder.cs b/Connectors/Rhino/Speckle.Connectors.RhinoShared/Operations/Receive/RhinoHostObjectBuilder.cs index 8409601aa..0a2ee04af 100644 --- a/Connectors/Rhino/Speckle.Connectors.RhinoShared/Operations/Receive/RhinoHostObjectBuilder.cs +++ b/Connectors/Rhino/Speckle.Connectors.RhinoShared/Operations/Receive/RhinoHostObjectBuilder.cs @@ -105,7 +105,7 @@ public class RhinoHostObjectBuilder : IHostObjectBuilder TraversalContext atomicObjectWithInstanceDisplay = atomicObjectsWithInstanceComponents.ElementAt(i); for (int j = 0; j < instanceComponents.Count; j++) { - if (atomicObjectWithInstanceDisplay == instanceComponents.ElementAt(j)) + if (atomicObjectWithInstanceDisplay == instanceComponents.ElementAt(j).Parent) { if (displayInstanceIdMap.TryGetValue(i, out List? value)) {