fix: undefine tiles / Conent-Type

Signed-off-by: Andrew Calcutt <acalcutt@techidiots.net>
This commit is contained in:
Andrew Calcutt 2023-10-11 22:58:56 -04:00
parent 36cc712b9a
commit 5ce9dddf0d

View file

@ -67,7 +67,7 @@ export const GetPMtilesTile = async (pmtiles, z, x, y) => {
const header = await pmtiles.getHeader();
const TileType = GetPmtilesTileType(header.tileType);
let zxyTile = await pmtiles.getZxy(z, x, y);
if (zxyTile.data !== undefined) {
if (zxyTile && zxyTile.data) {
zxyTile = ArrayBufferToBuffer(zxyTile.data);
} else {
zxyTile = undefined;
@ -91,7 +91,7 @@ const GetPmtilesTileType = (typenum) => {
head['Content-Type'] = 'image/png';
break;
case 3:
tileType = 'jpg';
tileType = 'jpeg';
head['Content-Type'] = 'image/jpeg';
break;
case 4: