From 82c0385fe5d523ebee308e006e5f286ca432ac91 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Tue, 17 Dec 2019 16:04:47 +0100 Subject: [PATCH] MOBILE-3213 core: Handle anchors when cleaning extensions --- src/providers/utils/mimetype.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/providers/utils/mimetype.ts b/src/providers/utils/mimetype.ts index 19c54139c..c162f3dc7 100644 --- a/src/providers/utils/mimetype.ts +++ b/src/providers/utils/mimetype.ts @@ -68,7 +68,13 @@ export class CoreMimetypeUtilsProvider { } // If the extension has parameters, remove them. - const position = extension.indexOf('?'); + let position = extension.indexOf('?'); + if (position > -1) { + extension = extension.substr(0, position); + } + + // If the extension has an anchor, remove it. + position = extension.indexOf('#'); if (position > -1) { extension = extension.substr(0, position); }