diff --git a/src/Processors/Executors/PipelineExecutor.cpp b/src/Processors/Executors/PipelineExecutor.cpp index ce22ad0ec50..a4d35eb3de2 100644 --- a/src/Processors/Executors/PipelineExecutor.cpp +++ b/src/Processors/Executors/PipelineExecutor.cpp @@ -46,7 +46,7 @@ PipelineExecutor::PipelineExecutor(Processors & processors, QueryStatus * elem) } if (process_list_element) { - auto settings = process_list_element->context.lock()->getSettings(); + auto settings = process_list_element->getContext()->getSettings(); limits.max_execution_time = settings.max_execution_time; overflow_mode = settings.timeout_overflow_mode;