Don't cache mbtiles that we can't open.

This commit is contained in:
Will White
2011-10-06 11:35:38 -04:00
parent 659da32749
commit d546f64668

View File

@@ -60,7 +60,10 @@ function MBTiles(uri, callback) {
var mbtiles = cache[key];
if (!mbtiles.open && !mbtiles.error) {
mbtiles.once('open', callback);
mbtiles.once('open', function(err, mbtiles) {
delete cache[key];
callback(err, mbtiles);
});
} else {
callback(mbtiles.error || null, mbtiles);
}