From df8861d2a33a02b86bca553f72bd9becef824e7f Mon Sep 17 00:00:00 2001 From: Andrew Calcutt Date: Sun, 8 Oct 2023 17:02:27 -0400 Subject: [PATCH] fix: undefined tileinfo error Signed-off-by: Andrew Calcutt --- src/serve_data.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/serve_data.js b/src/serve_data.js index f4ffd5b..3d9caca 100644 --- a/src/serve_data.js +++ b/src/serve_data.js @@ -53,11 +53,11 @@ export const serve_data = { if (tileJSONExtension === 'pmtiles') { let isGzipped; let tileinfo = await GetPMtilesTile(item.source, z, x, y); - let data = tileinfo.data; - let headers = tileinfo.header; - if (data == undefined) { + if (tileinfo == undefined || tileinfo.data == undefined) { return res.status(404).send('Not found'); } else { + let data = tileinfo.data; + let headers = tileinfo.header; if (tileJSONFormat === 'pbf') { isGzipped = data.slice(0, 2).indexOf(Buffer.from([0x1f, 0x8b])) === 0;