Re-forking a project gives an opaque error

What I see

When I try to fork a project that I have already forked, I see the error": An error occurred while forking the project. Please try again."

If I go into the developer console, I see a 409 HTTP status from the POST request to fork.

What I would expect to see

An error message that lets me know that the fork already exists in this namespace.

Steps to reproduce

  • Fork a project into a namespace
  • Try to fork the same project into the same namespace
  • The page looks like this:

Screenshot_2023-05-31_at_11.41.14_AM