This commit is contained in:
Konstantin Käfer
2011-06-28 18:09:12 +02:00
parent 0e637e27e6
commit 92fe4ae9db

View File

@@ -282,15 +282,17 @@ MBTiles.prototype.getTile = function(z, x, y, callback) {
'zoom_level = ? AND tile_column = ? AND tile_row = ?',
z, x, y,
function(err, row) {
if (!row || (err && err.errno == 1)) callback(new Error('Tile does not exist'));
else if (err) callback(err);
else {
if (!row || (err && err.errno == 1)) {
return callback(new Error('Tile does not exist'));
} else if (err) {
return callback(err);
} else {
var options = {
'Content-Type': MBTiles.utils.getMimeType(row.tile_data),
'Last-Modified': mbtiles.stat.mtime,
'E-Tag': mbtiles.stat.size + '-' + Number(mbtiles.stat.mtime)
};
callback(null, row.tile_data, options);
return callback(null, row.tile_data, options);
}
});
};