File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -336,10 +336,12 @@ class Pool {
336336 } else {
337337 // failed to acquire a valid resource from the pool
338338 // return the pending request back to the pool
339- if ( ! this . _acquireRequests [ key ] ) {
340- this . _acquireRequests [ key ] = [ ]
339+ if ( ! pendingRequest . isCompleted ( ) ) {
340+ if ( ! this . _acquireRequests [ key ] ) {
341+ this . _acquireRequests [ key ] = [ ]
342+ }
343+ this . _acquireRequests [ key ] . unshift ( pendingRequest )
341344 }
342- this . _acquireRequests [ key ] . unshift ( pendingRequest )
343345 }
344346 } )
345347 } else {
Original file line number Diff line number Diff line change @@ -170,7 +170,7 @@ describe('#integration driver', () => {
170170 // Given
171171 const config = {
172172 maxConnectionPoolSize : 2 ,
173- connectionAcquisitionTimeout : 0 ,
173+ connectionAcquisitionTimeout : 1000 ,
174174 encrypted : false
175175 }
176176 driver = neo4j . driver (
You can’t perform that action at this time.
0 commit comments