From 9ca9b6b213d53297d048c3a2f4d82ba6439c1a72 Mon Sep 17 00:00:00 2001 From: Kane York Date: Sun, 3 Jan 2016 13:54:26 -0800 Subject: [PATCH] Actually give ErrForwardedFromBackend special handling >.> --- socketserver/server/commands.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/socketserver/server/commands.go b/socketserver/server/commands.go index 0e8004c9..3f424fa5 100644 --- a/socketserver/server/commands.go +++ b/socketserver/server/commands.go @@ -562,6 +562,8 @@ func doRemoteCommand(conn *websocket.Conn, msg ClientMessage, client *ClientInfo } }) return // without keepalive.Done() + } else if bfe, ok := err.(ErrForwardedFromBackend); ok { + client.MessageChannel <- ClientMessage{MessageID: msg.MessageID, Command: ErrorCommand, Arguments: bfe.JSONError} } else if err != nil { client.MessageChannel <- ClientMessage{MessageID: msg.MessageID, Command: ErrorCommand, Arguments: err.Error()} } else {