Don't cache mbtiles that we can't open.
This commit is contained in:
+4
-1
@@ -60,7 +60,10 @@ function MBTiles(uri, callback) {
|
|||||||
|
|
||||||
var mbtiles = cache[key];
|
var mbtiles = cache[key];
|
||||||
if (!mbtiles.open && !mbtiles.error) {
|
if (!mbtiles.open && !mbtiles.error) {
|
||||||
mbtiles.once('open', callback);
|
mbtiles.once('open', function(err, mbtiles) {
|
||||||
|
delete cache[key];
|
||||||
|
callback(err, mbtiles);
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
callback(mbtiles.error || null, mbtiles);
|
callback(mbtiles.error || null, mbtiles);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user