From 1b76d99929711f12034e5a29a44969346efe7195 Mon Sep 17 00:00:00 2001
From: Jonathan Ehret <jonathan.ehret@rwth-aachen.de>
Date: Fri, 25 Aug 2023 21:47:58 +0200
Subject: [PATCH] fix bug deleting nay data from other participants before
 (both on restarting a condition and when recovering from a crash)

---
 Source/StudyFrameworkPlugin/Private/SFParticipant.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/Source/StudyFrameworkPlugin/Private/SFParticipant.cpp b/Source/StudyFrameworkPlugin/Private/SFParticipant.cpp
index 80abad7..1bfa82b 100644
--- a/Source/StudyFrameworkPlugin/Private/SFParticipant.cpp
+++ b/Source/StudyFrameworkPlugin/Private/SFParticipant.cpp
@@ -357,6 +357,11 @@ void USFParticipant::RemoveLinesOfConditionAndWriteToFile(USFCondition* Conditio
 				CleanedLines.Add(Lines[i]);
 			}
 		}
+		else
+		{
+			//from another participant so just keep this line!
+			CleanedLines.Add(Lines[i]);
+		}
 	}
 	FFileHelper::SaveStringArrayToFile(CleanedLines, *Filename, FFileHelper::EEncodingOptions::ForceUTF8,
 		&IFileManager::Get(), EFileWrite::FILEWRITE_None);
-- 
GitLab