diff --git a/src/assets/javascripts/patches/source/index.ts b/src/assets/javascripts/patches/source/index.ts index 935587daf..cf89a968d 100644 --- a/src/assets/javascripts/patches/source/index.ts +++ b/src/assets/javascripts/patches/source/index.ts @@ -74,8 +74,8 @@ function fetchSourceFacts( /* GitLab repository */ case "gitlab": - const [, base, project] = url.match(/^.+?([^\/]*gitlab[^\/]+)\/(.+)/i) - return fetchSourceFactsFromGitLab(base, project) + const [, base, slug] = url.match(/^.+?([^\/]*gitlab[^\/]+)\/(.+?)\/?$/i) + return fetchSourceFactsFromGitLab(base, slug) /* Everything else */ default: