From a761143286617c2c1615d2170edfab8d3da127ba Mon Sep 17 00:00:00 2001 From: Nikolai Kochetov Date: Fri, 5 Feb 2021 21:19:41 +0300 Subject: [PATCH] Fix tests. --- src/Interpreters/addMissingDefaults.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Interpreters/addMissingDefaults.cpp b/src/Interpreters/addMissingDefaults.cpp index 3de96708acb..fa7ba1be550 100644 --- a/src/Interpreters/addMissingDefaults.cpp +++ b/src/Interpreters/addMissingDefaults.cpp @@ -59,7 +59,7 @@ ActionsDAGPtr addMissingDefaults( for (const auto & column : required_columns) { if (header.has(column.name)) - continue; + actions->addInput(header.getByName(column.name)); if (columns.hasDefault(column.name)) continue; @@ -87,7 +87,7 @@ ActionsDAGPtr addMissingDefaults( } /// Computes explicitly specified values by default and materialized columns. - if (auto dag = evaluateMissingDefaults(header, required_columns, columns, context)) + if (auto dag = evaluateMissingDefaults(actions->getResultColumns(), required_columns, columns, context)) actions = ActionsDAG::merge(std::move(*actions), std::move(*dag)); return actions;