From d6efd8a50e6288a8b3903296e107f1ee7f70040a Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Wed, 29 Apr 2015 21:59:00 -0300 Subject: [PATCH] fix leveldown problem --- lib/services/block.js | 5 ++++- package.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) 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",