fix: swagger doc 500 crash
This commit is contained in:
parent
d5ea435e86
commit
f8573ae8d7
|
@ -162,7 +162,7 @@ gen_schema_json(Dir, I18nFile, SchemaModule, Lang) ->
|
||||||
ok = file:write_file(SchemaJsonFile, IoData).
|
ok = file:write_file(SchemaJsonFile, IoData).
|
||||||
|
|
||||||
gen_api_schema_json(Dir, I18nFile, Lang) ->
|
gen_api_schema_json(Dir, I18nFile, Lang) ->
|
||||||
emqx_dashboard:init_i18n(I18nFile, Lang),
|
emqx_dashboard:init_i18n(I18nFile, list_to_binary(Lang)),
|
||||||
gen_api_schema_json_hotconf(Dir, Lang),
|
gen_api_schema_json_hotconf(Dir, Lang),
|
||||||
gen_api_schema_json_bridge(Dir, Lang),
|
gen_api_schema_json_bridge(Dir, Lang),
|
||||||
emqx_dashboard:clear_i18n().
|
emqx_dashboard:clear_i18n().
|
||||||
|
|
|
@ -133,8 +133,8 @@ get_i18n() ->
|
||||||
application:get_env(emqx_dashboard, i18n).
|
application:get_env(emqx_dashboard, i18n).
|
||||||
|
|
||||||
init_i18n(File, Lang) when is_atom(Lang) ->
|
init_i18n(File, Lang) when is_atom(Lang) ->
|
||||||
init_i18n(File, atom_to_list(Lang));
|
init_i18n(File, atom_to_binary(Lang));
|
||||||
init_i18n(File, Lang) when is_list(Lang) ->
|
init_i18n(File, Lang) when is_binary(Lang) ->
|
||||||
Cache = hocon_schema:new_desc_cache(File),
|
Cache = hocon_schema:new_desc_cache(File),
|
||||||
application:set_env(emqx_dashboard, i18n, #{lang => Lang, cache => Cache}).
|
application:set_env(emqx_dashboard, i18n, #{lang => Lang, cache => Cache}).
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue