We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 11dbedd commit d9c326cCopy full SHA for d9c326c
app/scripts/services/CypherTransactionBolt.coffee
@@ -107,10 +107,12 @@ angular.module('neo4jApp.services')
107
r.responseTime = timer.stop().time()
108
q.resolve({original: r, remapped: Bolt.constructResult(r)})
109
that._reset()
110
- ).catch((r) ->
111
- $rootScope.bolt_connection_failure = yes
+ ).catch((r) ->
+ errObj = Bolt.constructResult(r)
112
+ if errObj.data.errors[0].code is 'Socket.Error' || errObj.data.errors[0].message.indexOf('WebSocket connection failure') == 0
113
+ $rootScope.bolt_connection_failure = yes
114
- q.reject({original: r, remapped: Bolt.constructResult(r)})
115
+ q.reject({original: r, remapped: errObj})
116
117
)
118
res = promiseResult(q.promise)
0 commit comments