Merge pull request #936 from specklesystems/adam/recieve-spam
Don't mark cancelled or conversion exceptions as errors
This commit is contained in:
@@ -38,7 +38,6 @@ public class ReceiveConversionHandlerTests
|
||||
Exception? result = handler.TryConvert(() => throw ex);
|
||||
|
||||
result.Should().Be(ex);
|
||||
activity.Verify(a => a.SetStatus(SdkActivityStatusCode.Error), Times.Once);
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -50,7 +49,6 @@ public class ReceiveConversionHandlerTests
|
||||
var handler = new ReceiveConversionHandler(activityFactory.Object);
|
||||
|
||||
Assert.Throws<OperationCanceledException>(() => handler.TryConvert(() => throw new OperationCanceledException()));
|
||||
activity.Verify(a => a.SetStatus(SdkActivityStatusCode.Error), Times.Once);
|
||||
}
|
||||
|
||||
[Test]
|
||||
|
||||
@@ -20,13 +20,11 @@ public class ReceiveConversionHandler(ISdkActivityFactory activityFactory) : IRe
|
||||
catch (ConversionException ce)
|
||||
{
|
||||
//handle conversions but don't log to seq
|
||||
convertActivity?.SetStatus(SdkActivityStatusCode.Error);
|
||||
return ce;
|
||||
}
|
||||
catch (OperationCanceledException)
|
||||
{
|
||||
//handle conversions but don't log to seq and also throw
|
||||
convertActivity?.SetStatus(SdkActivityStatusCode.Error);
|
||||
throw;
|
||||
}
|
||||
catch (Exception ex) when (!ex.IsFatal())
|
||||
|
||||
Reference in New Issue
Block a user