diff --git a/www/js/services/wallet-services.js b/www/js/services/wallet-services.js
index 646d2528046a79692e8c9e55d0f9e63573d72298..4054880e1a4bbbcd643cfac531d25690ed8a5350 100644
--- a/www/js/services/wallet-services.js
+++ b/www/js/services/wallet-services.js
@@ -1071,9 +1071,9 @@ angular.module('cesium.wallet.services', ['ngApi', 'ngFileSaver', 'cesium.bma.se
       var minBase = filterBase;
       var maxBase = filterBase;
       _.find(data.sources || [], function(source) {
-        if (!source.consumed && source.base === filterBase
-        // Filter on simple SIG output condition - fix #845
-          && BMA.regexp.TX_OUTPUT_SIG.exec(source.condition)
+        if (!source.consumed && source.base === filterBase &&
+          // Filter on simple SIG output condition - fix #845
+          BMA.regexp.TX_OUTPUT_SIG.exec(source.condition)
         ) {
           sourcesAmount += powBase(source.amount, source.base);
           sources.push(source);