diff --git a/socketserver/internal/server/commands.go b/socketserver/internal/server/commands.go index 7d029b82..f1f0cf9f 100644 --- a/socketserver/internal/server/commands.go +++ b/socketserver/internal/server/commands.go @@ -441,7 +441,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 <- SuccessMessageFromString(resp) + msg := SuccessMessageFromString(resp) + msg.MessageID = msg.MessageID + client.MessageChannel <- msg } } client.MsgChannelKeepalive.RUnlock()