File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
packages/compass-data-modeling/src Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -174,7 +174,8 @@ const DiagramContent: React.FunctionComponent<{
174174 ! ! selectedItems &&
175175 selectedItems . type === 'collection' &&
176176 selectedItems . id === coll . ns ;
177- return collectionToDiagramNode ( coll , {
177+ return collectionToDiagramNode ( {
178+ ...coll ,
178179 highlightedFields,
179180 selectedField :
180181 selectedItems ?. type === 'field' && selectedItems . namespace === coll . ns
Original file line number Diff line number Diff line change @@ -27,7 +27,10 @@ import {
2727} from '../services/open-and-download-diagram' ;
2828import type { MongoDBJSONSchema } from 'mongodb-schema' ;
2929import { getCoordinatesForNewNode } from '@mongodb-js/diagramming' ;
30- import { collectionToDiagramNode } from '../utils/nodes-and-edges' ;
30+ import {
31+ collectionToBaseNodeForLayout ,
32+ collectionToDiagramNode ,
33+ } from '../utils/nodes-and-edges' ;
3134import toNS from 'mongodb-ns' ;
3235import { traverseSchema } from '../utils/schema-traversal' ;
3336import { applyEdit as _applyEdit } from './apply-edit' ;
@@ -716,9 +719,9 @@ function getPositionForNewCollection(
716719 newCollection : Omit < DataModelCollection , 'displayPosition' >
717720) : [ number , number ] {
718721 const existingNodes = existingCollections . map ( ( collection ) =>
719- collectionToDiagramNode ( collection )
722+ collectionToBaseNodeForLayout ( collection )
720723 ) ;
721- const newNode = collectionToDiagramNode ( {
724+ const newNode = collectionToBaseNodeForLayout ( {
722725 ns : newCollection . ns ,
723726 jsonSchema : newCollection . jsonSchema ,
724727 displayPosition : [ 0 , 0 ] ,
You can’t perform that action at this time.
0 commit comments