diff --git a/socketserver/internal/server/commands.go b/socketserver/internal/server/commands.go index db91c66a..0bb44efa 100644 --- a/socketserver/internal/server/commands.go +++ b/socketserver/internal/server/commands.go @@ -325,7 +325,9 @@ func HandleRemoteCommand(conn *websocket.Conn, client *ClientInfo, msg ClientMes if err != nil { client.MessageChannel <- ClientMessage{MessageID: msg.MessageID, Command: ErrorCommand, Arguments: err.Error()} } else { - client.MessageChannel <- ClientMessage{MessageID: msg.MessageID, Command: SuccessCommand, origArguments: resp} + cm := ClientMessage{MessageID: msg.MessageID, Command: SuccessCommand, origArguments: resp} + cm.parseOrigArguments() + client.MessageChannel <- cm } } client.MsgChannelKeepalive.RUnlock()