[MM-34836] Cleanse URLs of extra slashes on parsing, and add the image proxy case (#1560)

* [MM-34836] Cleanse URLs of extra slashes on parsing, and add the image proxy case

* Added unit tests
This commit is contained in:
Devin Binnie
2021-04-23 11:01:12 -04:00
committed by GitHub
parent 7211848cad
commit f4f64c50a9
4 changed files with 26 additions and 1 deletions

View File

@@ -40,7 +40,7 @@ function parseURL(inputURL) {
return inputURL;
}
try {
return new URL(inputURL);
return new URL(inputURL.replace(/([^:]\/)\/+/g, '$1'));
} catch (e) {
return null;
}