aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/migrations/024.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/scripts/migrations/024.js')
-rw-r--r--app/scripts/migrations/024.js16
1 files changed, 6 insertions, 10 deletions
diff --git a/app/scripts/migrations/024.js b/app/scripts/migrations/024.js
index 7a0391805..d0b276a79 100644
--- a/app/scripts/migrations/024.js
+++ b/app/scripts/migrations/024.js
@@ -13,24 +13,20 @@ const clone = require('clone')
module.exports = {
version,
- migrate: function (originalVersionedData) {
+ migrate: async function (originalVersionedData) {
const versionedData = clone(originalVersionedData)
versionedData.meta.version = version
- try {
- const state = versionedData.data
- const newState = transformState(state)
- versionedData.data = newState
- } catch (err) {
- console.warn(`MetaMask Migration #${version}` + err.stack)
- }
- return Promise.resolve(versionedData)
+ const state = versionedData.data
+ const newState = transformState(state)
+ versionedData.data = newState
+ return versionedData
},
}
function transformState (state) {
const newState = state
+ if (!newState.TransactionController) return newState
const transactions = newState.TransactionController.transactions
-
newState.TransactionController.transactions = transactions.map((txMeta, _, txList) => {
if (
txMeta.status === 'unapproved' &&