@@ -1263,7 +1263,7 @@ var client = function(path) {
1263
1263
1264
1264
let s3 = await this . connectS3 ( ) ;
1265
1265
1266
- let base = getPathWithoutShare ( path ) ;
1266
+ let base = posixPath ( getPathWithoutShare ( path ) ) ;
1267
1267
let nextContinuationToken = false ;
1268
1268
1269
1269
for ( let page = 0 ; page < 10 ; page ++ ) // Get max 10000 files
@@ -1284,7 +1284,7 @@ var client = function(path) {
1284
1284
for ( let i = 0 , len = entries . Contents . length ; i < len ; i ++ )
1285
1285
{
1286
1286
let entry = entries . Contents [ i ] ;
1287
- let name = fileManager . removePathPart ( entry . Key , base ) . replace ( / \/ $ / , '' ) ;
1287
+ let name = fileManager . removePathPart ( entry . Key , base ) . replace ( / \/ $ / , '' ) . replace ( / ^ \/ / , '' ) ;
1288
1288
1289
1289
let folder = / \/ $ / . test ( entry . Key ) ;
1290
1290
@@ -1301,7 +1301,7 @@ var client = function(path) {
1301
1301
for ( let i = 0 , len = entries . CommonPrefixes . length ; i < len ; i ++ )
1302
1302
{
1303
1303
let entry = entries . CommonPrefixes [ i ] ;
1304
- let name = fileManager . removePathPart ( entry . Prefix , base ) . replace ( / \/ $ / , '' ) ;
1304
+ let name = fileManager . removePathPart ( entry . Prefix , base ) . replace ( / \/ $ / , '' ) . replace ( / ^ \/ / , '' ) ;
1305
1305
1306
1306
if ( name && ! / \/ ./ . test ( name ) )
1307
1307
{
@@ -1370,7 +1370,7 @@ var client = function(path) {
1370
1370
1371
1371
let params = {
1372
1372
Bucket : s3 . bucket ,
1373
- Key : getPathWithoutShare ( path ) ,
1373
+ Key : posixPath ( getPathWithoutShare ( path ) ) ,
1374
1374
} ;
1375
1375
1376
1376
let response = await s3 . client . send ( new s3c . Get ( params ) ) ;
0 commit comments