diff --git a/GUI/View/Job/JobMessagesDisplay.cpp b/GUI/View/Job/JobMessagesDisplay.cpp
index fd9dc6bd4f4fe7a9713b9ac5570f2e775494f9ca..2945d410dca32c3885b83cad34d10b84e8067da9 100644
--- a/GUI/View/Job/JobMessagesDisplay.cpp
+++ b/GUI/View/Job/JobMessagesDisplay.cpp
@@ -13,6 +13,7 @@
 //  ************************************************************************************************
 
 #include "GUI/View/Job/JobMessagesDisplay.h"
+#include "Base/Util/Assert.h"
 #include "GUI/Model/Job/BatchInfo.h"
 #include "GUI/Model/Job/JobItem.h"
 #include "GUI/Model/Job/JobStatus.h"
@@ -45,6 +46,7 @@ void JobMessagesDisplay::setJobItem(JobItem* jobItem)
 {
     m_job_item = jobItem;
     if (m_job_item) {
+        ASSERT(m_job_item->batchInfo());
         const bool ok = isFailed(m_job_item->batchInfo()->status());
         m_comments_editor->setTextColor(ok ? Qt::black : Qt::red);
         connect(m_job_item->batchInfo(), &BatchInfo::jobCommentsChanged, [this](const QString&) {