From af319b18b74d92afd4e300b638d174397116b6f7 Mon Sep 17 00:00:00 2001
From: Toastie <toastie@toastiet0ast.com>
Date: Tue, 4 Feb 2025 19:31:40 +1300
Subject: [PATCH] Add length limit to summary fields

---
 Interviews/Interview.cs | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/Interviews/Interview.cs b/Interviews/Interview.cs
index 9776239..815dd8a 100644
--- a/Interviews/Interview.cs
+++ b/Interviews/Interview.cs
@@ -209,7 +209,14 @@ public class InterviewStep
         {
             if (answerDelimiter != null && summary.Contains(summaryField))
             {
-                summary[summaryField] += answerDelimiter + answer;
+                if ((summary[summaryField] + answerDelimiter + answer).Length < 1024)
+                {
+                    summary[summaryField] += answerDelimiter + answer;
+                }
+                else
+                {
+                    Logger.Error("Tried to add answer '" + answer + "' to summary field '" + summaryField + "' but it was too long.");
+                }
             }
             else
             {