diff --git a/react-components/src/query/use3dRelatedDirectConnections.ts b/react-components/src/query/use3dRelatedDirectConnections.ts index e032dfaf060..57fd014571d 100644 --- a/react-components/src/query/use3dRelatedDirectConnections.ts +++ b/react-components/src/query/use3dRelatedDirectConnections.ts @@ -25,13 +25,13 @@ export function use3dRelatedDirectConnections( assert(instance !== undefined); const views = await fdmSdk.inspectInstances({ inspectionOperations: { involvedViews: {} }, - items: [{ instanceType: 'node', ...instance }] + items: [{ instanceType: 'node', externalId: instance.externalId, space: instance.space }] }); const view = views.items[0].inspectionResults.involvedViews[0]; const instanceContent = ( await fdmSdk.getByExternalIds>( - [{ instanceType: 'node', ...instance }], + [{ instanceType: 'node', externalId: instance.externalId, space: instance.space }], view ) ).items[0]; @@ -52,7 +52,11 @@ export function use3dRelatedDirectConnections( const relatedObjectInspectionsResult = await fdmSdk.inspectInstances({ inspectionOperations: { involvedViews: {} }, - items: directlyRelatedObjects.map((fdmId) => ({ ...fdmId, instanceType: 'node' })) + items: directlyRelatedObjects.map((fdmId) => ({ + externalId: fdmId.externalId, + space: fdmId.space, + instanceType: 'node' + })) }); const relatedObjectsViewLists = relatedObjectInspectionsResult.items.map( diff --git a/react-components/src/query/use3dRelatedEdgeConnections.ts b/react-components/src/query/use3dRelatedEdgeConnections.ts index 53a5879040b..eb07eac93c9 100644 --- a/react-components/src/query/use3dRelatedEdgeConnections.ts +++ b/react-components/src/query/use3dRelatedEdgeConnections.ts @@ -34,7 +34,11 @@ export function use3dRelatedEdgeConnections( const views = await fdmSdk.inspectInstances({ inspectionOperations: { involvedViews: {} }, - items: relatedInstances.map((instance) => ({ ...instance, instanceType: 'node' })) + items: relatedInstances.map((instance) => ({ + externalId: instance.externalId, + space: instance.space, + instanceType: 'node' + })) }); return zipWith(relatedInstances, views.items, (node, view) => ({