Prevent error responses wedging group request concurrency limit

Fixes https://github.com/vector-im/riot-web/issues/6592
This commit is contained in:
Luke Barnard 2018-05-01 14:04:13 +01:00
parent 6ec9e5f670
commit da1a5616eb

View file

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