diff --git a/api/test/v1/transactions.js b/api/test/v1/transactions.js index 71e731b4..81cd47b5 100644 --- a/api/test/v1/transactions.js +++ b/api/test/v1/transactions.js @@ -15,7 +15,7 @@ var BitcoreHTTP = require('../../lib/http'); var BitcoreNode = require('../../../'); var mockTransactions = require('../data/transactions'); -describe.only('BitcoreHTTP v1 transactions routes', function() { +describe('BitcoreHTTP v1 transactions routes', function() { // mocks var mockValidTx = new Transaction(); diff --git a/lib/services/block.js b/lib/services/block.js index d499e6c1..7993ec67 100644 --- a/lib/services/block.js +++ b/lib/services/block.js @@ -232,7 +232,10 @@ BlockService.prototype._getLatestHash = function() { var self = this; return Promise.try(function() { return self.database.getAsync(Index.tip); - }).catch(LevelUp.errors.NotFoundError, function() { + }).catch(function(error) { + if (error.toString() !== 'NotFoundError: Key not found in database [tip]') { + throw error; + } return null; }); }; diff --git a/package.json b/package.json index b302e0b5..1dbd1b47 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "express": "4.11.1", "glob": "*", "js-yaml": "^3.2.7", - "leveldown": "~1.0.0", + "leveldown": "~0.10.0", "levelup": "^0.19.0", "memdown": "^1.0.0", "moment": "~2.5.0",