Skip to content

Remove GitLab specific /-/ from url before parsing

Tomas Vik requested to merge parse-gitlab-issues into master

Fixes the root cause of https://gitlab.com/gitlab-org/gitter/webapp/-/issues/2453#note_318174714

Before this fix

https://gitlab.com/gitlab-org/gitter/webapp/-/issues/1755

gets parsed into

{ type: 'issue',
  provider: 'gitlab',
  repo: 'gitlab-org/gitter/webapp/-',
  id: '1755',
  href: 'https://gitlab.com/gitlab-org/gitter/webapp/-/issues/1755',
  text: 'gitlab-org/gitter/webapp/-#1755' }

After the fix

https://gitlab.com/gitlab-org/gitter/webapp/-/issues/1755

gets parsed into

{ type: 'issue',
  provider: 'gitlab',
  repo: 'gitlab-org/gitter/webapp',
  id: '1755',
  href: 'https://gitlab.com/gitlab-org/gitter/webapp/-/issues/1755',
  text: 'gitlab-org/gitter/webapp#1755' }

Merge request reports