diff --git a/ts/smartbucket.classes.directory.ts b/ts/smartbucket.classes.directory.ts index dd48106..b97e76a 100644 --- a/ts/smartbucket.classes.directory.ts +++ b/ts/smartbucket.classes.directory.ts @@ -67,9 +67,12 @@ export class Directory { if(!bucketItem.name) { return; } - const subtractedPath = bucketItem.name.replace(this.getBasePath(), ''); + let subtractedPath = bucketItem.name.replace(this.getBasePath(), ''); + if (subtractedPath.startsWith('/')) { + subtractedPath = subtractedPath.substr(1); + } if (!subtractedPath.includes('/')) { - fileArray.push(new File(this, bucketItem.name)); + fileArray.push(new File(this, subtractedPath)); } },