From 8c49004000f1a8dbb2ed43f66985dc546bd48add Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kon=20Flatval?= Date: Tue, 10 Sep 2024 13:48:39 +0200 Subject: [PATCH 1/2] fix(react-components): pick only relevant properties for inspect query --- react-components/src/query/use3dRelatedEdgeConnections.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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) => ({ From 589894e18fec6f94e46163490a554575ad1e56da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kon=20Flatval?= Date: Tue, 10 Sep 2024 13:57:44 +0200 Subject: [PATCH 2/2] chore: fix a couple of other occurences --- .../src/query/use3dRelatedDirectConnections.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 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(