diff --git a/src/gui/mzroll/tabledockwidget.cpp b/src/gui/mzroll/tabledockwidget.cpp index ee6421ba97..0f8b413f0f 100644 --- a/src/gui/mzroll/tabledockwidget.cpp +++ b/src/gui/mzroll/tabledockwidget.cpp @@ -858,10 +858,10 @@ void TableDockWidget::exportGroupsToSpreadsheet() { QList> selectedGroups = getSelectedGroups(); csvreports.setSelectionFlag(static_cast(peakTableSelection)); - for (auto group : _topLevelGroups) { - if (selectedGroups.contains(group)) - csvreports.addGroup(group.get()); + for(auto group : selectedGroups){ + csvreports.addGroup(group.get()); } + if (csvreports.getErrorReport() != "") { QMessageBox msgBox(_mainwindow);