From 427ada7bf47191f54640e2412e5afccfa2a18f46 Mon Sep 17 00:00:00 2001 From: Enrico Guiraud <enrico.guiraud@cern.ch> Date: Thu, 7 Jun 2018 17:21:48 +0200 Subject: [PATCH] [DF] Fix Snapshot of aliased custom columns Fixes ROOT-9452 --- tree/dataframe/inc/ROOT/RDFInterface.hxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tree/dataframe/inc/ROOT/RDFInterface.hxx b/tree/dataframe/inc/ROOT/RDFInterface.hxx index d7da15a5c19..4145732fcc8 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) << ", "; -- GitLab