From c399249b1eee72ef56cc266b75c5b919bd3c8bde Mon Sep 17 00:00:00 2001 From: Roman Nozdrin Date: Wed, 23 Dec 2020 13:44:53 +0000 Subject: [PATCH] MCOL-4468 Add forgotten cast from long saved as boost::any into int64_t for WR_LONGLONG --- writeengine/wrapper/writeengine.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/writeengine/wrapper/writeengine.cpp b/writeengine/wrapper/writeengine.cpp index a915ccad3..ce82bec28 100644 --- a/writeengine/wrapper/writeengine.cpp +++ b/writeengine/wrapper/writeengine.cpp @@ -371,6 +371,12 @@ void WriteEngineWrapper::convertValue(const execplan::CalpontSystemCatalog::ColT size = sizeof(long long); memcpy(value, &val, size); } + else if (data.type() == typeid(long)) + { + long val = boost::any_cast(data); + size = sizeof(long); + memcpy(value, &val, size); + } else { uint64_t val = boost::any_cast(data);