aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/scripts/lib/personal-message-manager.js2
-rw-r--r--test/unit/personal-message-manager-test.js4
2 files changed, 3 insertions, 3 deletions
diff --git a/app/scripts/lib/personal-message-manager.js b/app/scripts/lib/personal-message-manager.js
index 04dba4a90..bbc978446 100644
--- a/app/scripts/lib/personal-message-manager.js
+++ b/app/scripts/lib/personal-message-manager.js
@@ -112,7 +112,7 @@ module.exports = class PersonalMessageManager extends EventEmitter{
try {
const stripped = ethUtil.stripHexPrefix(data)
if (stripped.match(hexRe)) {
- return stripped
+ return ethUtil.addHexPrefix(stripped)
}
} catch (e) {
log.debug(`Message was not hex encoded, interpreting as utf8.`)
diff --git a/test/unit/personal-message-manager-test.js b/test/unit/personal-message-manager-test.js
index 5ee03726f..77e1656c5 100644
--- a/test/unit/personal-message-manager-test.js
+++ b/test/unit/personal-message-manager-test.js
@@ -97,13 +97,13 @@ describe('Personal Message Manager', function() {
it('tolerates a hex prefix', function() {
var input = '0x12'
var output = messageManager.normalizeMsgData(input)
- assert.equal(output, '12', 'un modified')
+ assert.equal(output, '0x12', 'un modified')
})
it('tolerates normal hex', function() {
var input = '12'
var output = messageManager.normalizeMsgData(input)
- assert.equal(output, '12', 'adds prefix')
+ assert.equal(output, '0x12', 'adds prefix')
})
})