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 {
336
336
} else {
337
337
// failed to acquire a valid resource from the pool
338
338
// 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 )
341
344
}
342
- this . _acquireRequests [ key ] . unshift ( pendingRequest )
343
345
}
344
346
} )
345
347
} else {
Original file line number Diff line number Diff line change @@ -170,7 +170,7 @@ describe('#integration driver', () => {
170
170
// Given
171
171
const config = {
172
172
maxConnectionPoolSize : 2 ,
173
- connectionAcquisitionTimeout : 0 ,
173
+ connectionAcquisitionTimeout : 1000 ,
174
174
encrypted : false
175
175
}
176
176
driver = neo4j . driver (
You can’t perform that action at this time.
0 commit comments