aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkniv <kniv@yandex-team.ru>2022-05-04 19:43:36 +0300
committerkniv <kniv@yandex-team.ru>2022-05-04 19:43:36 +0300
commitbd967879cd592c6c0b03e1182f9019ef842a53d4 (patch)
tree29a1c67dc70dee4953be2518cb9c61f5fe170371
parent38ce9d983b454c4a7da55a472c478fd5cac694d3 (diff)
downloadydb-bd967879cd592c6c0b03e1182f9019ef842a53d4.tar.gz
YQL-11801: [Minikql] Fix incorrect MakeDate() check
ref:d48151c27477073ed462116d203828079108b282
-rw-r--r--ydb/library/yql/minikql/mkql_type_ops.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/ydb/library/yql/minikql/mkql_type_ops.cpp b/ydb/library/yql/minikql/mkql_type_ops.cpp
index 3801de6c81e..0c453160dce 100644
--- a/ydb/library/yql/minikql/mkql_type_ops.cpp
+++ b/ydb/library/yql/minikql/mkql_type_ops.cpp
@@ -715,8 +715,7 @@ public:
}
bool MakeDate(ui32 year, ui32 month, ui32 day, ui16& value) const {
- if (Y_UNLIKELY(year < NUdf::MIN_YEAR || year > NUdf::MAX_YEAR
- || (year == NUdf::MAX_YEAR && (day > 1U || month > 1U)))) {
+ if (Y_UNLIKELY(year < NUdf::MIN_YEAR || year >= NUdf::MAX_YEAR)) {
return false;
}