diff --git a/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp b/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
index 6289736983bb12f41de1b6d68bed03647ab3c409..879fc8a243901b68f32abc97f4205852f3b8316b 100644
--- a/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
+++ b/GUI/coregui/Views/ImportDataWidgets/RealDataSelectorActions.cpp
@@ -202,6 +202,9 @@ void RealDataSelectorActions::onRotateDataRequest()
     RealDataItem* dataItem =
         dynamic_cast<RealDataItem*>(m_realDataModel->itemForIndex(currentIndex));
     ASSERT(dataItem);
+    if (!dataItem->isIntensityData())   // should never happen because of action disabling => no dialog necessary
+        return;
+
     auto intensityItem = dataItem->intensityDataItem();
     ASSERT(intensityItem);