inpage - bug fix

prevents mutation of original message object which causes problems with web3 1.0
feature/default_network_editable
kumavis 7 years ago committed by GitHub
parent 32c799a135
commit ea7e46ed38
  1. 5
      app/scripts/lib/inpage-provider.js

@ -43,8 +43,9 @@ function MetamaskInpageProvider (connectionStream) {
// handle sendAsync requests via asyncProvider // handle sendAsync requests via asyncProvider
self.sendAsync = function (payload, cb) { self.sendAsync = function (payload, cb) {
// rewrite request ids // rewrite request ids
var request = eachJsonMessage(payload, (message) => { var request = eachJsonMessage(payload, (_message) => {
var newId = createRandomId() const message = Object.assign({}, _message)
const newId = createRandomId()
self.idMap[newId] = message.id self.idMap[newId] = message.id
message.id = newId message.id = newId
return message return message

Loading…
Cancel
Save