diff --git a/src/Speckle.Sdk/Api/Operations/Operations.Receive.cs b/src/Speckle.Sdk/Api/Operations/Operations.Receive.cs index b75db9fc..7cf92a2e 100644 --- a/src/Speckle.Sdk/Api/Operations/Operations.Receive.cs +++ b/src/Speckle.Sdk/Api/Operations/Operations.Receive.cs @@ -44,6 +44,11 @@ public partial class Operations receiveActivity?.SetStatus(SdkActivityStatusCode.Ok); return result; } + catch (OperationCanceledException) + { + //this is handled by the caller + throw; + } catch (Exception ex) { receiveActivity?.SetStatus(SdkActivityStatusCode.Error);