diff --git a/apps/emqx_dashboard/src/emqx_dashboard_swagger.erl b/apps/emqx_dashboard/src/emqx_dashboard_swagger.erl index 6afd9e04b..77d144f2a 100644 --- a/apps/emqx_dashboard/src/emqx_dashboard_swagger.erl +++ b/apps/emqx_dashboard/src/emqx_dashboard_swagger.erl @@ -311,7 +311,13 @@ trans_desc(Init, Hocon, Func, Name) -> trans_desc(Spec, Hocon) -> case hocon_schema:field_schema(Hocon, desc) of - undefined -> Spec; + undefined -> + case hocon_schema:field_schema(Hocon, description) of + undefined -> + Spec; + Desc -> + Spec#{description => to_bin(Desc)} + end; Desc -> Spec#{description => to_bin(Desc)} end.