diff --git a/tree/dataframe/inc/ROOT/RDFInterface.hxx b/tree/dataframe/inc/ROOT/RDFInterface.hxx index d7da15a5c19f9162cfcf2c0244b7555ffa9f0010..4145732fcc8f40830905d96d208ac2525be714a4 100644 --- a/tree/dataframe/inc/ROOT/RDFInterface.hxx +++ b/tree/dataframe/inc/ROOT/RDFInterface.hxx @@ -419,7 +419,9 @@ public: const auto &customCols = df->GetCustomColumnNames(); const auto dontConvertVector = false; - for (auto &c : columnList) { + const auto validCols = + RDFInternal::GetValidatedColumnNames(*df, columnList.size(), columnList, fValidCustomColumns, fDataSource); + for (auto &c : validCols) { const auto isCustom = std::find(customCols.begin(), customCols.end(), c) != customCols.end(); snapCall << RDFInternal::ColumnName2ColumnTypeName(c, nsID, tree, fDataSource, isCustom, dontConvertVector) << ", ";