Don't cache mbtiles that we can't open.
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user