[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

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

View File

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

View File

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

View File

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