diff --git a/share/availability/light/availability.go b/share/availability/light/availability.go index 0bcc2b7a04..d45150d012 100644 --- a/share/availability/light/availability.go +++ b/share/availability/light/availability.go @@ -126,13 +126,10 @@ func (la *ShareAvailability) SharesAvailable(ctx context.Context, header *header } smpls, err := la.getter.GetSamples(ctx, header, idxs) - if err != nil { - if errors.Is(err, context.Canceled) { - // Availability did not complete due to context cancellation, return context error instead of - // share.ErrNotAvailable - return context.Canceled - } - return err + if errors.Is(err, context.Canceled) { + // Availability did not complete due to context cancellation, return context error instead of + // share.ErrNotAvailable + return context.Canceled } if len(smpls) == 0 { return share.ErrNotAvailable