fix(postgres_schema): fix usages of `resource_opts` in connector and action schemas

Fixes https://emqx.atlassian.net/browse/EMQX-11569
This commit is contained in:
Thales Macedo Garitezi 2023-12-11 15:03:20 -03:00
parent 6552e0523a
commit f7adaa8911
2 changed files with 5 additions and 2 deletions

View File

@ -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() ->
[

View File

@ -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")},