]> granicus.if.org Git - ejabberd/commitdiff
Fix service_info options processing
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 25 Mar 2014 05:52:39 +0000 (09:52 +0400)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Tue, 25 Mar 2014 05:52:57 +0000 (09:52 +0400)
src/mod_disco.erl

index ba4e59ab3bff6a03dcb8b08e15731861c552def1..627b9ab0f6faeec435652a9cc4b8391cb2e80354 100644 (file)
@@ -488,10 +488,10 @@ get_fields_xml(Host, Module) ->
                        lists:map(
                          fun(Opts) ->
                                  Mods = proplists:get_value(modules, Opts, all),
-                                 Name = proplists:get_value(names, Opts, <<>>),
+                                 Name = proplists:get_value(name, Opts, <<>>),
                                  URLs = proplists:get_value(urls, Opts, []),
                                  {Mods, Name, URLs}
-                         end, lists:flatten(L))
+                         end, L)
                end, []),
     Fields_good = lists:filter(fun ({Modules, _, _}) ->
                                       case Modules of