fix db_id is invalid in case of pl
This commit is contained in:
		| @ -1511,6 +1511,7 @@ int ObSql::handle_pl_execute(const ObString &sql, | |||||||
|     context.cur_sql_ = sql; |     context.cur_sql_ = sql; | ||||||
|     context.is_dynamic_sql_ = is_dynamic_sql; |     context.is_dynamic_sql_ = is_dynamic_sql; | ||||||
|     context.is_prepare_protocol_ = is_prepare_protocol; |     context.is_prepare_protocol_ = is_prepare_protocol; | ||||||
|  |     context.spm_ctx_.bl_key_.db_id_ = session.get_database_id(); | ||||||
|     context.disable_privilege_check_ = OB_SYS_TENANT_ID == session.get_priv_tenant_id() |     context.disable_privilege_check_ = OB_SYS_TENANT_ID == session.get_priv_tenant_id() | ||||||
|                                           ? PRIV_CHECK_FLAG_DISABLE |                                           ? PRIV_CHECK_FLAG_DISABLE | ||||||
|                                           : PRIV_CHECK_FLAG_IN_PL; |                                           : PRIV_CHECK_FLAG_IN_PL; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 obdev
					obdev