Merge pull request #12145 from thalesmg/fix-postgres-res-opts-schema-r54-20231211

fix(postgres_schema): fix usages of `resource_opts` in connector and action schemas
This commit is contained in:
Thales Macedo Garitezi 2023-12-12 11:02:55 -03:00 committed by GitHub
commit d7b96af893
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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")},