Skip to content

Commit 11d7c4e

Browse files
aaclagenmetulev
andauthored
[Mgt-File] Fix FolderName with dot, fix upper case file extension, Fix file without extension (#1146)
* [Mgt-File] Fix FolderName with dot, fix upper case file extension, Fix file without extensions. * prettier:write Co-authored-by: Nikola Metulev <[email protected]> Co-authored-by: Nikola Metulev <[email protected]>
1 parent c5e2534 commit 11d7c4e

File tree

1 file changed

+6
-3
lines changed
  • packages/mgt-components/src/components/mgt-file

1 file changed

+6
-3
lines changed

packages/mgt-components/src/components/mgt-file/mgt-file.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -489,12 +489,15 @@ export class MgtFile extends MgtTemplatedComponent {
489489
// get file type extension from file name
490490
const re = /(?:\.([^.]+))?$/;
491491
const fileType =
492-
re.exec(this.driveItem.name)[1] ||
493-
(this.driveItem.package !== undefined
492+
this.driveItem.package === undefined && this.driveItem.folder === undefined
493+
? re.exec(this.driveItem.name)[1]
494+
? re.exec(this.driveItem.name)[1].toLowerCase()
495+
: 'null'
496+
: this.driveItem.package !== undefined
494497
? this.driveItem.package.type === 'oneNote'
495498
? 'onetoc'
496499
: 'folder'
497-
: 'folder');
500+
: 'folder';
498501
fileIconSrc = getFileTypeIconUriByExtension(fileType, 48, 'svg');
499502
}
500503

0 commit comments

Comments
 (0)