From 38c5bd28a73b43b1386ead0a804e1ebf7660851d Mon Sep 17 00:00:00 2001
From: kienle <kienle@passcal.nmt.edu>
Date: Sat, 26 Aug 2023 21:56:47 -0600
Subject: [PATCH] Fix DiscontinuousTrace.times

---
 sohstationviewer/model/reftek/reftek_data/core.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/sohstationviewer/model/reftek/reftek_data/core.py b/sohstationviewer/model/reftek/reftek_data/core.py
index 79bb4b683..42b82dd9c 100644
--- a/sohstationviewer/model/reftek/reftek_data/core.py
+++ b/sohstationviewer/model/reftek/reftek_data/core.py
@@ -56,8 +56,11 @@ class DiscontinuousTrace(Trace):
         """
         if type == 'utcdatetime' or type == 'matplotlib':
             raise NotImplementedError
-        if type == 'relative':
-            return self._times - self.stats.starttime.timestamp
+        elif type == 'relative':
+            if reftime is None:
+                return self._times - self.stats.starttime.timestamp
+            else:
+                return self._times - reftime.timestamp
         elif type == 'timestamp':
             return self._times
 
-- 
GitLab