409 error when forking when a fork already exists

Summary

Forking is very slow or timing out on GitLab Saas.

Steps to reproduce

  • Fork the project to a personal name space with a public setting
  • Fork succeeds
  • Try to fork the same project again
  • Errors

Screenshot_2022-10-20_at_15.26.27

Example Project

What is the current bug behavior?

What is the expected correct behavior?

Display an error message that indicates a fork already exists.

Option 1

A fork of this project already exists.

Option 2

You have already forked this project [project/repo-name].

with a link to the existing fork

Edited by Sean Carroll