fix(handlers): ignore tag not found errors when deleting a manifest
When deleting a manifest through the API, we 1) delete the manifest, 2) obtain the list of tags (if any) that point to that manifest and 3) delete them in a loop. If for some reason a tag is deleted between 2 and 3, the request will be halted with a 500 Internal Server error. This is because we are not ignoring "path not found" errors during 3. This change fixes that.
Loading
-
mentioned in commit 6d4f158b
-
mentioned in issue #458 (closed)
-
mentioned in merge request gitlab-org/build/CNG!767 (merged)
-
mentioned in merge request gitlab-com/gl-infra/k8s-workloads/gitlab-com!1254 (merged)
-
mentioned in merge request omnibus-gitlab!5623 (merged)
-
mentioned in merge request gitlab-com/gl-infra/k8s-workloads/gitlab-com!1258 (merged)
-
mentioned in merge request gitlab-com/gl-infra/k8s-workloads/gitlab-com!1259 (merged)
-
mentioned in merge request gitlab-org/charts/gitlab!2194 (merged)
-
mentioned in merge request gitlab-development-kit!2385 (merged)
Please register or sign in to comment