From 15d230e57742dee02f3210fc81f078d720b59c1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kon=20Flatval?= <70905152+haakonflatval-cognite@users.noreply.github.com> Date: Tue, 10 Sep 2024 14:38:10 +0200 Subject: [PATCH] fix(react-components): pick only relevant properties for inspect query (#4748) * fix(react-components): pick only relevant properties for inspect query * chore: fix a couple of other occurences --- .../src/query/use3dRelatedDirectConnections.ts | 10 +++++++--- .../src/query/use3dRelatedEdgeConnections.ts | 6 +++++- 2 files changed, 12 insertions(+), 4 deletions(-) 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) => ({