[JS] (#7910) Fixing undefined error caused by no this instances (#7911)

This commit is contained in:
Troy P
2020-11-23 00:17:09 -08:00
committed by GitHub
parent 1c1e4f4476
commit 70bc472b86
4 changed files with 20 additions and 20 deletions

View File

@@ -270,16 +270,16 @@ class ApiClient {
}
switch (collectionFormat) {
case 'csv':
return param.map(this.paramToString).join(',');
return param.map(this.paramToString, this).join(',');
case 'ssv':
return param.map(this.paramToString).join(' ');
return param.map(this.paramToString, this).join(' ');
case 'tsv':
return param.map(this.paramToString).join('\t');
return param.map(this.paramToString, this).join('\t');
case 'pipes':
return param.map(this.paramToString).join('|');
return param.map(this.paramToString, this).join('|');
case 'multi':
//return the array directly as SuperAgent will handle it as expected
return param.map(this.paramToString);
return param.map(this.paramToString, this);
default:
throw new Error('Unknown collection format: ' + collectionFormat);
}