Bug performing getBlobInfo GraphQL call with incorrect arguments
In https://gitlab.com/gitlab-com/gl-infra/gitlab-dedicated/incident-management/-/issues/363 we've discovered that sometimes the frontend is passing in an invalid $refType
into the getBlobInfo
.
This was happening multiple times a second for C1 as seen in that incident. The result would be that a page would fail to load. This query is used form several places, most noteably the blob viewers (for viewing source code).
This error happens on GitLab.com as well, but to a much lesser extend, so it must be something special about C1's usage. The logs on GitLab.com for this error: https://log.gprd.gitlab.net/app/r/s/eU0Di
The RefType
needs to be one of HEADS
or TAGS
. The backend is rejecting ""
and "TAGS, "
.