diff --git a/app/browser/api/ledger.js b/app/browser/api/ledger.js index 377bdc3599a..9539e5a29de 100644 --- a/app/browser/api/ledger.js +++ b/app/browser/api/ledger.js @@ -1345,6 +1345,10 @@ const enable = (state, paymentsEnabled) => { } }) + if (!ledgerState.getPublishers(state).isEmpty()) { + state = synopsisNormalizer(state, null, true) + } + return state } @@ -2200,7 +2204,7 @@ const migration = (state) => { const synopsisOptions = ledgerState.getSynopsisOptions(state) - if (getSetting(settings.PAYMENTS_ENABLED) && synopsisOptions.isEmpty()) { + if (synopsisOptions.isEmpty()) { // Move data from synopsis file into appState const fs = require('fs') try { @@ -2316,7 +2320,8 @@ const transitionWalletToBat = () => { newClient = ledgerClient(null, underscore.extend({roundtrip: roundtrip}, clientOptions), null) muonWriter(newClientPath, newClient.state) } catch (ex) { - return console.error('ledger client creation error(2): ', ex) + console.error('ledger client creation error(2): ', ex) + return } }