diff --git a/apps/emqx_connector/src/emqx_connector_redis.erl b/apps/emqx_connector/src/emqx_connector_redis.erl index e67de5643..0de7fc312 100644 --- a/apps/emqx_connector/src/emqx_connector_redis.erl +++ b/apps/emqx_connector/src/emqx_connector_redis.erl @@ -90,7 +90,6 @@ fields(sentinel) -> }}, {sentinel, #{ type => string(), - required => true, desc => ?DESC("sentinel_desc") }} ] ++ diff --git a/apps/emqx_gateway/src/emqx_gateway_api_listeners.erl b/apps/emqx_gateway/src/emqx_gateway_api_listeners.erl index 0db5264b8..0f0ec8606 100644 --- a/apps/emqx_gateway/src/emqx_gateway_api_listeners.erl +++ b/apps/emqx_gateway/src/emqx_gateway_api_listeners.erl @@ -304,7 +304,8 @@ do_listeners_cluster_status(Listeners) -> Id => #{ node => Node, current_connections => Curr, - max_connections => Max + %% XXX: Since it is taken from raw-conf, it is possible a string + max_connections => int(Max) } } end, @@ -312,6 +313,11 @@ do_listeners_cluster_status(Listeners) -> Listeners ). +int(B) when is_binary(B) -> + binary_to_integer(B); +int(I) when is_integer(I) -> + I. + %%-------------------------------------------------------------------- %% Swagger defines %%--------------------------------------------------------------------