Merge pull request #2652 from mononaut/fix-unfurler-stray-slashes

tolerate trailing slash in unfurler requests
This commit is contained in:
wiz 2022-10-31 11:15:57 +09:00 committed by GitHub
commit 8c4a8f3a71
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -62,15 +62,15 @@ export const languages = languageDict;
// expects path to start with a leading '/'
export function parseLanguageUrl(path) {
const parts = path.split('/');
const parts = path.split('/').filter(part => part.length);
let lang;
let rest;
if (languages[parts[1]]) {
lang = parts[1];
rest = '/' + parts.slice(2).join('/');
if (languages[parts[0]]) {
lang = parts[0];
rest = '/' + parts.slice(1).join('/');
} else {
lang = null;
rest = path;
rest = '/' + parts.join('/');
}
if (lang === 'en') {
lang = null;