diff --git a/src/js/controllers/tab-scan.js b/src/js/controllers/tab-scan.js index 4908a6f65..83d6f733e 100644 --- a/src/js/controllers/tab-scan.js +++ b/src/js/controllers/tab-scan.js @@ -105,6 +105,9 @@ angular.module('copayApp.controllers').controller('tabScanController', function( function handleSuccessfulScan(contents){ $log.debug('Scan returned: "' + contents + '"'); scannerService.pausePreview(); + // Sometimes (testing in Chrome, when reading QR Code) data is an object + // that has a string data.result. + contents = contents.result || contents; incomingData.redir(contents); } diff --git a/src/js/services/incomingData.js b/src/js/services/incomingData.js index 846e7a6db..a318e1157 100644 --- a/src/js/services/incomingData.js +++ b/src/js/services/incomingData.js @@ -11,10 +11,6 @@ angular.module('copayApp.services').factory('incomingData', function($log, $stat root.redir = function(data, shapeshiftData) { var originalAddress = null; var noPrefixInAddress = 0; - - // Sometimes (testing in Chrome, when reading QR Code) data is an object - // that has a string data.result. - data = data.result || data; if (data.toLowerCase().indexOf('bitcoin') < 0) { noPrefixInAddress = 1;