@@ -28,6 +28,7 @@ import { ExplorerComponent } from '../../D3Visualization/components/Explorer'
2828import { StyledVisContainer } from './VisualizationView.styled'
2929
3030import { CYPHER_REQUEST } from 'shared/modules/cypher/cypherDuck'
31+ import { NEO4J_BROWSER_USER_ACTION_QUERY } from 'services/bolt/txMetadata'
3132
3233export class Visualization extends Component {
3334 state = {
@@ -95,22 +96,29 @@ export class Visualization extends Component {
9596 currentNeighbourIds . length } `
9697 return new Promise ( ( resolve , reject ) => {
9798 this . props . bus &&
98- this . props . bus . self ( CYPHER_REQUEST , { query : query } , response => {
99- if ( ! response . success ) {
100- reject ( new Error ( ) )
101- } else {
102- let count =
103- response . result . records . length > 0
104- ? parseInt ( response . result . records [ 0 ] . get ( 'c' ) . toString ( ) )
105- : 0
106- const resultGraph = bolt . extractNodesAndRelationshipsFromRecordsForOldVis (
107- response . result . records ,
108- false
109- )
110- this . autoCompleteRelationships ( this . graph . _nodes , resultGraph . nodes )
111- resolve ( { ...resultGraph , count : count } )
99+ this . props . bus . self (
100+ CYPHER_REQUEST ,
101+ { query : query , queryType : NEO4J_BROWSER_USER_ACTION_QUERY } ,
102+ response => {
103+ if ( ! response . success ) {
104+ reject ( new Error ( ) )
105+ } else {
106+ let count =
107+ response . result . records . length > 0
108+ ? parseInt ( response . result . records [ 0 ] . get ( 'c' ) . toString ( ) )
109+ : 0
110+ const resultGraph = bolt . extractNodesAndRelationshipsFromRecordsForOldVis (
111+ response . result . records ,
112+ false
113+ )
114+ this . autoCompleteRelationships (
115+ this . graph . _nodes ,
116+ resultGraph . nodes
117+ )
118+ resolve ( { ...resultGraph , count : count } )
119+ }
112120 }
113- } )
121+ )
114122 } )
115123 }
116124 getInternalRelationships ( existingNodeIds , newNodeIds ) {
@@ -123,7 +131,11 @@ export class Visualization extends Component {
123131 this . props . bus &&
124132 this . props . bus . self (
125133 CYPHER_REQUEST ,
126- { query, params : { existingNodeIds, newNodeIds } } ,
134+ {
135+ query,
136+ params : { existingNodeIds, newNodeIds } ,
137+ queryType : NEO4J_BROWSER_USER_ACTION_QUERY
138+ } ,
127139 response => {
128140 if ( ! response . success ) {
129141 reject ( new Error ( ) )
0 commit comments