diff --git a/GUI/View/Job/JobPropertiesWidget.cpp b/GUI/View/Job/JobPropertiesWidget.cpp
index 52065fbe611592c999d186f7b05ea7efe564ef68..c5c24a883fbb95073a211ba584f46061eee1ae87 100644
--- a/GUI/View/Job/JobPropertiesWidget.cpp
+++ b/GUI/View/Job/JobPropertiesWidget.cpp
@@ -86,9 +86,10 @@ void JobPropertiesWidget::setJobItem(JobItem* jobItem)
     m_jobItem = jobItem;
     m_propertiesModel->setJobItem(m_jobItem);
     if (m_jobItem) {
-        if (m_jobItem->isFailed())
+        if (m_jobItem->isFailed()) {
             m_tabWidget->tabBar()->setTabTextColor(JOB_MESSAGES, Qt::red);
-        else
+            m_tabWidget->setCurrentIndex(JOB_MESSAGES);
+        } else
             m_tabWidget->tabBar()->setTabTextColor(JOB_MESSAGES, Qt::black);
         m_commentsEditor->setText(m_jobItem->comments());