From cdb5d065b5c325721a7ae6dd6e9e7ff20257e9bf Mon Sep 17 00:00:00 2001 From: obdev Date: Fri, 9 Feb 2024 11:39:27 +0000 Subject: [PATCH] fix mysqltest --- src/sql/resolver/ddl/ob_create_package_resolver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/resolver/ddl/ob_create_package_resolver.cpp b/src/sql/resolver/ddl/ob_create_package_resolver.cpp index 755d54a78f..a229074f1c 100644 --- a/src/sql/resolver/ddl/ob_create_package_resolver.cpp +++ b/src/sql/resolver/ddl/ob_create_package_resolver.cpp @@ -207,7 +207,7 @@ int ObCreatePackageResolver::resolve(const ParseNode &parse_tree) } } // resolve package body to obtain analyze result again if it exists - if (OB_SUCC(ret)) { + if (OB_SUCC(ret) && package_ast.is_inited()) { HEAP_VAR(ObPLPackageAST, package_body_ast, *allocator_) { ObPLPackageGuard package_guard(params_.session_info_->get_effective_tenant_id()); ObSchemaGetterGuard *schema_guard = schema_checker_->get_schema_mgr();