diff --git a/GUI/View/Loaders/AutomaticDataLoader1DResultModel.cpp b/GUI/View/Loaders/AutomaticDataLoader1DResultModel.cpp
index 9ec9def3d41b680ffb708071582c1a91bc91a1b5..73c561d0468fb53ac85ccc8f1e9dd9a5800b37a7 100644
--- a/GUI/View/Loaders/AutomaticDataLoader1DResultModel.cpp
+++ b/GUI/View/Loaders/AutomaticDataLoader1DResultModel.cpp
@@ -30,7 +30,7 @@ bool AutomaticDataLoader1DResultModel::rowHasError(int /*row*/) const
 
 int AutomaticDataLoader1DResultModel::rowCount() const
 {
-    auto* data = m_item->specularDataItem()->converted_field();
+    const Datafield* data = m_item->specularDataItem()->converted_field();
     if (!data)
         return 0;
 
@@ -64,7 +64,7 @@ QString AutomaticDataLoader1DResultModel::cellText(ColumnType type, int row, int
     if (col < 0 || row < 0 || row >= rowCount() || type != ColumnType::processed)
         return QString();
 
-    auto* data = m_item->specularDataItem()->converted_field();
+    const Datafield* data = m_item->specularDataItem()->converted_field();
 
     if (col == 0)
         return QString::number(data->frame().projectedCoord(row, 0));