From 4a9e1484dbbe5683b2508d799353f3d08f8683a2 Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sun, 3 Mar 2013 23:42:34 -0800 Subject: [PATCH] Display all users/connections properly when admin, send error message header before sending error code. --- .../net/basic/AuthenticatingHttpServlet.java | 2 +- guacamole/src/main/webapp/scripts/admin-ui.js | 32 +++++++++++++------ 2 files changed, 23 insertions(+), 11 deletions(-) diff --git a/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/AuthenticatingHttpServlet.java b/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/AuthenticatingHttpServlet.java index 5394837ef..8440fcb5c 100644 --- a/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/AuthenticatingHttpServlet.java +++ b/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/AuthenticatingHttpServlet.java @@ -187,8 +187,8 @@ public abstract class AuthenticatingHttpServlet extends HttpServlet { // If response not committed, send error code if (!response.isCommitted()) { - response.sendError(code); response.addHeader("Guacamole-Error-Message", message); + response.sendError(code); } } diff --git a/guacamole/src/main/webapp/scripts/admin-ui.js b/guacamole/src/main/webapp/scripts/admin-ui.js index 820f0a9fa..b0da514a0 100644 --- a/guacamole/src/main/webapp/scripts/admin-ui.js +++ b/guacamole/src/main/webapp/scripts/admin-ui.js @@ -491,11 +491,14 @@ GuacAdmin.addUser = function(name) { var connections_pager = new GuacUI.Pager(connections); // Add connections to pager - var available_connections = - Object.keys(GuacAdmin.cached_permissions.administer_connection).sort(); + var available_connections = GuacAdmin.cached_connections; for (var i=0; i