diff --git a/apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl b/apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl index b271f4259..3a2be82f8 100644 --- a/apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl +++ b/apps/emqx_bridge/src/schema/emqx_bridge_v2_schema.erl @@ -177,7 +177,7 @@ roots() -> fields(actions) -> registered_schema_fields(); fields(resource_opts) -> - emqx_resource_schema:create_opts(_Overrides = []). + resource_opts_fields(_Overrides = []). registered_schema_fields() -> [ diff --git a/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl b/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl index 304a7356c..b4e04e982 100644 --- a/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl +++ b/apps/emqx_postgresql/src/schema/emqx_postgresql_connector_schema.erl @@ -85,7 +85,10 @@ fields({Field, Type}) when Field == "put_connector"; Field == "post_connector" -> - emqx_connector_schema:api_fields(Field, Type, fields("connection_fields")). + Fields = + fields("connection_fields") ++ + emqx_connector_schema:resource_opts_ref(?MODULE, resource_opts), + emqx_connector_schema:api_fields(Field, Type, Fields). server() -> Meta = #{desc => ?DESC("server")},