From 8f2113e6b53b8990821ea181a6963937766c3cae Mon Sep 17 00:00:00 2001 From: Charles Gagnon Date: Tue, 22 Oct 2019 14:05:23 -0700 Subject: [PATCH] Fix HDFS paths to be encoded properly (#7896) --- extensions/mssql/src/hdfs/webhdfs.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extensions/mssql/src/hdfs/webhdfs.ts b/extensions/mssql/src/hdfs/webhdfs.ts index 88feb49a44..b5cc2f8df6 100644 --- a/extensions/mssql/src/hdfs/webhdfs.ts +++ b/extensions/mssql/src/hdfs/webhdfs.ts @@ -73,10 +73,10 @@ export class WebHDFS { */ private getOperationEndpoint(operation: string, path: string, params?: object): string { let endpoint = this._url; - endpoint.pathname = this._opts.path + path; + endpoint.pathname = encodeURI(this._opts.path + path); let searchOpts = Object.assign( { 'op': operation }, - // this._opts.user ? { 'user.name': this._opts.user } : {}, + this._opts.user ? { 'user.name': this._opts.user } : {}, params || {} ); endpoint.search = querystring.stringify(searchOpts);