diff --git a/Orm/Xtensive.Orm/Orm/Domain.cs b/Orm/Xtensive.Orm/Orm/Domain.cs index 03fdc2fcde..3da42b0a9e 100644 --- a/Orm/Xtensive.Orm/Orm/Domain.cs +++ b/Orm/Xtensive.Orm/Orm/Domain.cs @@ -362,7 +362,7 @@ internal async Task OpenSessionInternalAsync(SessionConfiguration confi } exceptionDispatchInfo = ExceptionDispatchInfo.Capture(ex); } - }, TaskContinuationOptions.ExecuteSynchronously) + }, TaskContinuationOptions.NotOnCanceled | TaskContinuationOptions.ExecuteSynchronously) .ConfigureAwait(false); } catch (OperationCanceledException) {