diff options
author | uzhas <uzhas@ydb.tech> | 2023-11-04 20:27:00 +0300 |
---|---|---|
committer | uzhas <uzhas@ydb.tech> | 2023-11-04 20:43:21 +0300 |
commit | 33f2242ae08244aa14cf5fcfb1ddda1a26f59a28 (patch) | |
tree | 40e728913c6ae9e9f60edd4e320858fd1f9210b6 | |
parent | 8740f7860e7676f9539088560ebe8a35570ca527 (diff) | |
download | ydb-33f2242ae08244aa14cf5fcfb1ddda1a26f59a28.tar.gz |
fix coverity issue: unchecked dynamic_cast
-rw-r--r-- | ydb/library/yql/providers/common/codec/yql_codec.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ydb/library/yql/providers/common/codec/yql_codec.cpp b/ydb/library/yql/providers/common/codec/yql_codec.cpp index dc8dab8e93..7208fb5cb6 100644 --- a/ydb/library/yql/providers/common/codec/yql_codec.cpp +++ b/ydb/library/yql/providers/common/codec/yql_codec.cpp @@ -466,6 +466,7 @@ TString DataValueToString(const NKikimr::NUdf::TUnboxedValuePod& value, const TD case NUdf::EDataSlot::Decimal: { const auto params = dynamic_cast<const TDataExprParamsType*>(type); + YQL_ENSURE(params, "Unable to cast decimal params"); return NDecimal::ToString(value.GetInt128(), FromString<ui8>(params->GetParamOne()), FromString<ui8>(params->GetParamTwo())); } case NUdf::EDataSlot::TzDate: { |