+2008-10-13 Badlop <badlop@process-one.net>
+
+ * src/web/ejabberd_web_admin.erl: When requesting page of
+ nonexistent user, show 'Not Found' page (EJAB-771)
+
2008-10-12 Badlop <badlop@process-one.net>
* src/web/ejabberd_web_admin.erl: Run new hook
#request{path = ["user", U],
q = Query,
lang = Lang}) ->
- Res = user_info(U, Host, Query, Lang),
- make_xhtml(Res, Host, Lang);
+ case ejabberd_auth:is_user_exists(U, Host) of
+ true ->
+ Res = user_info(U, Host, Query, Lang),
+ make_xhtml(Res, Host, Lang);
+ false ->
+ make_xhtml([?XCT("h1", "Not Found")], Host, Lang)
+ end;
process_admin(Host,
#request{path = ["nodes"],