diff --git a/pkg/tsdb/cloud-monitoring/cloudmonitoring.go b/pkg/tsdb/cloud-monitoring/cloudmonitoring.go index c8fd4c85147..97a7516149f 100644 --- a/pkg/tsdb/cloud-monitoring/cloudmonitoring.go +++ b/pkg/tsdb/cloud-monitoring/cloudmonitoring.go @@ -591,7 +591,10 @@ func (s *Service) ensureProject(ctx context.Context, dsInfo datasourceInfo, proj func (s *Service) getDefaultProject(ctx context.Context, dsInfo datasourceInfo) (string, error) { if dsInfo.authenticationType == gceAuthentication { project, err := s.gceDefaultProjectGetter(ctx, cloudMonitorScope) - return project, errorsource.DownstreamError(err, false) + if err != nil { + return project, errorsource.DownstreamError(err, false) + } + return project, nil } return dsInfo.defaultProject, nil }