From 4bb46c0d7a3d5710175154f110536748a7308e97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Damian=20B=C3=BCchel?= Date: Wed, 24 Aug 2022 17:56:09 +0200 Subject: [PATCH] SEBWIN-596: Fixed reverting for normal session. --- .../Operations/ServerOperationTests.cs | 1 + SafeExamBrowser.Runtime/Operations/ServerOperation.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/SafeExamBrowser.Runtime.UnitTests/Operations/ServerOperationTests.cs b/SafeExamBrowser.Runtime.UnitTests/Operations/ServerOperationTests.cs index ee49e561..dfc03ef1 100644 --- a/SafeExamBrowser.Runtime.UnitTests/Operations/ServerOperationTests.cs +++ b/SafeExamBrowser.Runtime.UnitTests/Operations/ServerOperationTests.cs @@ -594,6 +594,7 @@ namespace SafeExamBrowser.Runtime.UnitTests.Operations public void Revert_MustDisconnectFromServerWhenSessionRunning() { context.Current.Settings.SessionMode = SessionMode.Server; + context.Next = default; server.Setup(s => s.Disconnect()).Returns(new ServerResponse(true)); var result = sut.Revert(); diff --git a/SafeExamBrowser.Runtime/Operations/ServerOperation.cs b/SafeExamBrowser.Runtime/Operations/ServerOperation.cs index ca12a094..ccbec1db 100644 --- a/SafeExamBrowser.Runtime/Operations/ServerOperation.cs +++ b/SafeExamBrowser.Runtime/Operations/ServerOperation.cs @@ -122,7 +122,7 @@ namespace SafeExamBrowser.Runtime.Operations { var result = OperationResult.Success; - if (Context.Current?.Settings.SessionMode == SessionMode.Server || Context.Next.Settings.SessionMode == SessionMode.Server) + if (Context.Current?.Settings.SessionMode == SessionMode.Server || Context.Next?.Settings.SessionMode == SessionMode.Server) { logger.Info("Finalizing server..."); StatusChanged?.Invoke(TextKey.OperationStatus_FinalizeServer);