Merge remote-tracking branch 'maker/staging' into staging

This commit is contained in:
Ian Norden 2019-01-24 10:22:22 -06:00
commit ab371a2024

View File

@ -61,11 +61,15 @@ func (client RpcClient) SupportedModules() (map[string]string, error) {
func (client RpcClient) BatchCall(batch []BatchElem) error { func (client RpcClient) BatchCall(batch []BatchElem) error {
var rpcBatch []rpc.BatchElem var rpcBatch []rpc.BatchElem
for index, batchElem := range batch { for _, batchElem := range batch {
rpcBatch[index].Result = batchElem.Result var newBatchElem = rpc.BatchElem{
rpcBatch[index].Method = batchElem.Method Result: batchElem.Result,
rpcBatch[index].Args = batchElem.Args Method: batchElem.Method,
rpcBatch[index].Error = batchElem.Error Args: batchElem.Args,
Error: batchElem.Error,
}
rpcBatch = append(rpcBatch, newBatchElem)
} }
return client.client.BatchCall(rpcBatch) return client.client.BatchCall(rpcBatch)
} }