Skip to content
Snippets Groups Projects
Commit f639cf4a authored by Alex ORLUC's avatar Alex ORLUC
Browse files

FEAT #11691 TIME 0:10 fix check extension

parent cdda55e6
No related branches found
No related tags found
No related merge requests found
...@@ -397,7 +397,7 @@ export class DocumentViewerComponent implements OnInit { ...@@ -397,7 +397,7 @@ export class DocumentViewerComponent implements OnInit {
} }
canBeConverted(file: any): boolean { canBeConverted(file: any): boolean {
const fileExtension = '.' + file.name.split('.').pop(); const fileExtension = '.' + file.name.toLowerCase().split('.').pop();
if (this.allowedExtensions.filter(ext => ext.canConvert === true && ext.mimeType === file.type && ext.extension === fileExtension).length > 0) { if (this.allowedExtensions.filter(ext => ext.canConvert === true && ext.mimeType === file.type && ext.extension === fileExtension).length > 0) {
return true; return true;
} else { } else {
...@@ -406,7 +406,7 @@ export class DocumentViewerComponent implements OnInit { ...@@ -406,7 +406,7 @@ export class DocumentViewerComponent implements OnInit {
} }
isExtensionAllowed(file: any) { isExtensionAllowed(file: any) {
const fileExtension = '.' + file.name.split('.').pop(); const fileExtension = '.' + file.name.toLowerCase().split('.').pop();
if (this.allowedExtensions.filter(ext => ext.mimeType === file.type && ext.extension === fileExtension).length === 0) { if (this.allowedExtensions.filter(ext => ext.mimeType === file.type && ext.extension === fileExtension).length === 0) {
this.dialog.open(AlertComponent, { autoFocus: false, disableClose: true, data: { title: this.lang.notAllowedExtension + ' !', msg: this.lang.file + ' : <b>' + file.name + '</b>, ' + this.lang.type + ' : <b>' + file.type + '</b><br/><br/><u>' + this.lang.allowedExtensions + '</u> : <br/>' + this.allowedExtensions.map(ext => ext.extension).filter((elem: any, index: any, self: any) => index === self.indexOf(elem)).join(', ') } }); this.dialog.open(AlertComponent, { autoFocus: false, disableClose: true, data: { title: this.lang.notAllowedExtension + ' !', msg: this.lang.file + ' : <b>' + file.name + '</b>, ' + this.lang.type + ' : <b>' + file.type + '</b><br/><br/><u>' + this.lang.allowedExtensions + '</u> : <br/>' + this.allowedExtensions.map(ext => ext.extension).filter((elem: any, index: any, self: any) => index === self.indexOf(elem)).join(', ') } });
return false; return false;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment