From aa25ffa9e3cfa86c59198570855f174be571ef32 Mon Sep 17 00:00:00 2001 From: Alexey Milovidov Date: Sat, 8 May 2021 21:15:00 +0300 Subject: [PATCH] Fix error --- src/Processors/Transforms/FillingTransform.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Processors/Transforms/FillingTransform.cpp b/src/Processors/Transforms/FillingTransform.cpp index 085e21b1766..317453f272a 100644 --- a/src/Processors/Transforms/FillingTransform.cpp +++ b/src/Processors/Transforms/FillingTransform.cpp @@ -51,6 +51,11 @@ FillingTransform::FillingTransform( else return false; + if (descr.fill_from.getType() > max_type + || descr.fill_to.getType() > max_type + || descr.fill_step.getType() > max_type) + return false; + descr.fill_from = convertFieldToType(descr.fill_from, *to_type); descr.fill_to = convertFieldToType(descr.fill_to, *to_type); descr.fill_step = convertFieldToType(descr.fill_step, *to_type);