Fix tests.

This commit is contained in:
Nikolai Kochetov 2021-02-05 21:19:41 +03:00
parent e49315e058
commit a761143286

View File

@ -59,7 +59,7 @@ ActionsDAGPtr addMissingDefaults(
for (const auto & column : required_columns) for (const auto & column : required_columns)
{ {
if (header.has(column.name)) if (header.has(column.name))
continue; actions->addInput(header.getByName(column.name));
if (columns.hasDefault(column.name)) if (columns.hasDefault(column.name))
continue; continue;
@ -87,7 +87,7 @@ ActionsDAGPtr addMissingDefaults(
} }
/// Computes explicitly specified values by default and materialized columns. /// 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)); actions = ActionsDAG::merge(std::move(*actions), std::move(*dag));
return actions; return actions;