From c047b37e998df763a47b9277d159b8d663692547 Mon Sep 17 00:00:00 2001 From: hilanamer Date: Wed, 5 May 2021 16:42:11 +0300 Subject: [PATCH] fix Provision to specify urlSafe when idReplacement is true #320 --- lib/requestIterator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/requestIterator.js b/lib/requestIterator.js index 0a1c4eb8..f98b5824 100644 --- a/lib/requestIterator.js +++ b/lib/requestIterator.js @@ -92,7 +92,7 @@ RequestIterator.prototype.rebuildRequest = function () { data = this.requestBuilder(this.currentRequest, this.context) if (data) { this.currentRequest.requestBuffer = this.reqDefaults.idReplacement - ? Buffer.from(data.toString().replace(/\[\]/g, hyperid())) + ? Buffer.from(data.toString().replace(/\[\]/g, hyperid().replace(/(?!<")\/\*[^*]+\*\/(?!")/g, ''))) : data } else if (this.currentRequestIndex === 0) { // when first request fails to build, we can not reset pipeline, or it'll never end