Преглед изворни кода

fix: dashboard swagger desc & description check

DDDHuang пре 4 година
родитељ
комит
66c6ea4c23
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      apps/emqx_dashboard/src/emqx_dashboard_swagger.erl

+ 7 - 1
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.