Prevent error responses wedging group request concurrency limit

Fixes https://github.com/vector-im/riot-web/issues/6592
pull/21833/head
Luke Barnard 2018-05-01 14:04:13 +01:00
parent 6ec9e5f670
commit da1a5616eb
1 changed files with 5 additions and 0 deletions

View File

@ -62,6 +62,11 @@ function limitConcurrency(fn) {
}
})
.then(fn)
.catch((err) => {
ongoingRequestCount--;
checkBacklog();
throw err;
})
.then((result) => {
ongoingRequestCount--;
checkBacklog();