This commit is contained in:
Konstantin Käfer
2011-06-28 18:09:12 +02:00
parent 0e637e27e6
commit 92fe4ae9db
+6 -4
View File
@@ -282,15 +282,17 @@ MBTiles.prototype.getTile = function(z, x, y, callback) {
'zoom_level = ? AND tile_column = ? AND tile_row = ?', 'zoom_level = ? AND tile_column = ? AND tile_row = ?',
z, x, y, z, x, y,
function(err, row) { function(err, row) {
if (!row || (err && err.errno == 1)) callback(new Error('Tile does not exist')); if (!row || (err && err.errno == 1)) {
else if (err) callback(err); return callback(new Error('Tile does not exist'));
else { } else if (err) {
return callback(err);
} else {
var options = { var options = {
'Content-Type': MBTiles.utils.getMimeType(row.tile_data), 'Content-Type': MBTiles.utils.getMimeType(row.tile_data),
'Last-Modified': mbtiles.stat.mtime, 'Last-Modified': mbtiles.stat.mtime,
'E-Tag': mbtiles.stat.size + '-' + Number(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);
} }
}); });
}; };