Skip to content

Commit ff6e99b

Browse files
committed
Merge pull request #177 from oskarhane/tweak-auto-complete
Tweak 'auto-complete' query
2 parents 03a67fb + 96a7f79 commit ff6e99b

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

app/scripts/services/CypherTransactionBolt.coffee

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ angular.module('neo4jApp.services')
9393
q.resolve()
9494
q.promise
9595

96-
commit: (query) ->
96+
commit: (query, params = null) ->
9797
that = @
98-
statements = if query then [{statement:query}] else []
98+
statements = if query then [{statement:query, parameters: params}] else []
9999
UDC.increment('cypher_attempts')
100100
q = $q.defer()
101101
{tx, promise, session} = Bolt.transaction(statements, @session, @tx)

app/scripts/services/CypherTransactionREST.coffee

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ angular.module('neo4jApp.services')
108108
@_requestDone parsed_result
109109
parsed_result
110110

111-
commit: (query) ->
112-
statements = if query then [{statement:query}] else []
111+
commit: (query, params = null) ->
112+
statements = if query then [{statement:query, parameters: params}] else []
113113
UDC.increment('cypher_attempts')
114114
timer = Timer.start()
115115
if @id
@@ -172,4 +172,4 @@ angular.module('neo4jApp.services')
172172
q.promise
173173

174174
return CypherTransactionREST
175-
]
175+
]

app/scripts/services/GraphExplorer.coffee

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,14 @@ angular.module('neo4jApp.services')
8888
if newNodes.length is 0
8989
q.resolve()
9090
return q.promise
91-
newNodeIds = newNodes.map((node) -> node.id)
91+
newNodeIds = newNodes.map((node) -> parseInt(node.id))
9292
existingNodeIds = existingNodes.map((node) -> node.id).concat(newNodeIds)
9393
Cypher.transaction()
9494
.commit("""
95-
MATCH (a)-[r]-(b) WHERE id(a) IN[#{existingNodeIds.join(',')}]
96-
AND id(b) IN[#{newNodeIds.join(',')}]
95+
MATCH (a)-[r]->(b) WHERE id(a) IN {node_ids}
96+
AND id(b) IN {node_ids}
9797
RETURN r;"""
98-
)
98+
, {node_ids: newNodeIds})
9999
.then (result) =>
100100
graph.addInternalRelationships(result.relationships.map(CypherGraphModel.convertRelationship(graph)))
101101
q.resolve()

0 commit comments

Comments
 (0)