From cb0fbead989f71142ee3f149940ccf5da0be00ab Mon Sep 17 00:00:00 2001
From: Wenduo Zhou <zhouw@ornl.gov>
Date: Mon, 11 Jun 2018 15:08:49 -0400
Subject: [PATCH] Refs #21836. Fixed an issue with empty output log.

---
 Framework/Kernel/src/TimeSeriesProperty.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Framework/Kernel/src/TimeSeriesProperty.cpp b/Framework/Kernel/src/TimeSeriesProperty.cpp
index e6905044124..dfc8090980d 100644
--- a/Framework/Kernel/src/TimeSeriesProperty.cpp
+++ b/Framework/Kernel/src/TimeSeriesProperty.cpp
@@ -733,7 +733,8 @@ void TimeSeriesProperty<TYPE>::splitByTimeVector(
          isplitter < splitter_time_vec.size() - 1; ++isplitter) {
       int target_i = target_vec[isplitter];
       if (fill_target_set.find(target_i) == fill_target_set.end()) {
-        if (outputs[target_i]->lastTime() != m_values.back().time())
+        if (outputs[target_i]->size() == 0 ||
+            outputs[target_i]->lastTime() != m_values.back().time())
           outputs[target_i]->addValue(m_values.back().time(),
                                       m_values.back().value());
         fill_target_set.insert(target_i);
-- 
GitLab