[fix](nullable) Fix nullable property for array (#57179)

diff --git a/be/src/vec/data_types/data_type_factory.cpp b/be/src/vec/data_types/data_type_factory.cpp
index 59c45ad..2dcf634 100644
--- a/be/src/vec/data_types/data_type_factory.cpp
+++ b/be/src/vec/data_types/data_type_factory.cpp
@@ -592,7 +592,7 @@
         if (primitive_type == TYPE_ARRAY) {
             ++(*idx);
             nested = std::make_shared<vectorized::DataTypeArray>(create_data_type(
-                    types, idx, node.has_contains_null() ? node.has_contains_null() : true));
+                    types, idx, node.has_contains_null() ? node.contains_null() : true));
         } else if (primitive_type == TYPE_MAP) {
             DataTypes data_types;
             data_types.resize(2, nullptr);
@@ -631,7 +631,7 @@
     case TTypeNodeType::ARRAY: {
         ++(*idx);
         nested = std::make_shared<vectorized::DataTypeArray>(create_data_type(
-                types, idx, node.has_contains_null() ? node.has_contains_null() : true));
+                types, idx, node.has_contains_null() ? node.contains_null() : true));
         break;
     }
     case TTypeNodeType::MAP: {