[#1707] case-insensitive filename extension check

Co-authored-by: HarryTr <hung.tv@hanbiro.com>
This commit is contained in:
Hung Tran 2023-01-29 23:52:14 +07:00 committed by GitHub
parent f01f1df07a
commit 2c9e8995f9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions

View File

@ -734,7 +734,7 @@ export default class CommonHelper {
* @return {Boolean} * @return {Boolean}
*/ */
static hasImageExtension(filename) { static hasImageExtension(filename) {
return !!imageExtensions.find((ext) => filename.endsWith(ext)); return !!imageExtensions.find((ext) => filename.toLowerCase().endsWith(ext));
} }
/** /**
@ -744,7 +744,7 @@ export default class CommonHelper {
* @return {Boolean} * @return {Boolean}
*/ */
static hasVideoExtension(filename) { static hasVideoExtension(filename) {
return !!videoExtensions.find((ext) => filename.endsWith(ext)); return !!videoExtensions.find((ext) => filename.toLowerCase().endsWith(ext));
} }
/** /**
@ -754,7 +754,7 @@ export default class CommonHelper {
* @return {Boolean} * @return {Boolean}
*/ */
static hasAudioExtension(filename) { static hasAudioExtension(filename) {
return !!audioExtensions.find((ext) => filename.endsWith(ext)); return !!audioExtensions.find((ext) => filename.toLowerCase().endsWith(ext));
} }
/** /**
@ -764,7 +764,7 @@ export default class CommonHelper {
* @return {Boolean} * @return {Boolean}
*/ */
static hasDocumentExtension(filename) { static hasDocumentExtension(filename) {
return !!documentExtensions.find((ext) => filename.endsWith(ext)); return !!documentExtensions.find((ext) => filename.toLowerCase().endsWith(ext));
} }
/** /**