From 8872c42da6640b41e33dfb3148634e225d37304c Mon Sep 17 00:00:00 2001
From: David Hammer <dhammer@mailbox.org>
Date: Tue, 6 Aug 2024 16:22:15 +0200
Subject: [PATCH] Hotfix: Gotthard2Assembler should guess new preview
 interleave types correctly

---
 src/calng/Gotthard2Assembler.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/calng/Gotthard2Assembler.py b/src/calng/Gotthard2Assembler.py
index 58c86607..02cb59e5 100644
--- a/src/calng/Gotthard2Assembler.py
+++ b/src/calng/Gotthard2Assembler.py
@@ -82,9 +82,9 @@ class Gotthard2Assembler(TrainMatcher.TrainMatcher):
         # figure out assembly mode and set handler
         if self.get("assemblyMode") == "auto":
             _, _, source_output = self._primary_source.partition(":")
-            if source_output.lower().endswith("streak"):
+            if "streak" in source_output.lower():
                 self.set("assemblyMode", "interleave2d")
-            elif source_output.lower().endswith("sums"):
+            elif "sums" in source_output.lower():
                 self.set("assemblyMode", "sum")
             else:
                 self.set("assemblyMode", "interleave1d")
-- 
GitLab