correct fallback

This commit is contained in:
jules 2023-11-03 11:12:07 -07:00
parent 9c322096d2
commit d0343eebd1

View File

@ -150,17 +150,18 @@ func (c Groups) GetByID(
} }
resp, err := service.Client().Groups().Get(ctx, opts) resp, err := service.Client().Groups().Get(ctx, opts)
if err != nil {
if err == nil {
return getGroupFromResponse(ctx, resp)
}
if graph.IsErrResourceLocked(err) { if graph.IsErrResourceLocked(err) {
err = clues.Stack(graph.ErrResourceLocked, err) return nil, graph.Stack(ctx, clues.Stack(graph.ErrResourceLocked, err))
} }
logger.CtxErr(ctx, err).Info("finding group by email, falling back to display name") logger.CtxErr(ctx, err).Info("finding group by email, falling back to display name")
} }
return getGroupFromResponse(ctx, resp)
}
// fall back to display name // fall back to display name
opts := &groups.GroupsRequestBuilderGetRequestConfiguration{ opts := &groups.GroupsRequestBuilderGetRequestConfiguration{
Headers: newEventualConsistencyHeaders(), Headers: newEventualConsistencyHeaders(),