in backends/backends.go [167:175]
func ParseUnifiedID(id string, backends []*Backend) (b *Backend, localID string, err error) {
for _, b := range backends {
if strings.HasPrefix(id, b.name+"-") {
localID := strings.TrimPrefix(id, b.name+"-")
return b, localID, nil
}
}
return nil, "", fmt.Errorf("invalid unified ID: %q: %w", id, util.HTTPError(http.StatusBadRequest))
}