From 667689e9bade01cf4e11cc521716cc021735c0fb Mon Sep 17 00:00:00 2001 From: lihangyu <15605149486@163.com> Date: Mon, 1 Aug 2022 22:46:03 +0800 Subject: [PATCH] [Fix](array) fix array permute (#11389) --- be/src/vec/columns/column_array.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/be/src/vec/columns/column_array.cpp b/be/src/vec/columns/column_array.cpp index 0a7496ba60..54ca8536a4 100644 --- a/be/src/vec/columns/column_array.cpp +++ b/be/src/vec/columns/column_array.cpp @@ -768,8 +768,9 @@ ColumnPtr ColumnArray::permute(const Permutation& perm, size_t limit) const { nested_perm.push_back(offset_at(perm[i]) + j); } } - - res->data = data->permute(nested_perm, nested_perm.size()); + if (nested_perm.size() != 0) { + res->data = data->permute(nested_perm, nested_perm.size()); + } return res; }