fix tile size issue

This commit is contained in:
acalcutt 2025-01-03 14:55:24 -05:00
parent 6ab84eb125
commit a8053028a8

View file

@ -674,12 +674,12 @@ async function handleTileRequest(
const y = parseFloat(yParam) | 0; const y = parseFloat(yParam) | 0;
const scale = parseScale(scaleParam, maxScaleFactor); const scale = parseScale(scaleParam, maxScaleFactor);
let parsedTileSize = defailtTileSize; let parsedTileSize = parseInt(defailtTileSize, 10);
if (tileSize) { if (tileSize) {
const allowedTileSizes = allowedOptions(['256', '512'], { const allowedTileSizes = allowedOptions(['256', '512'], {
defaultValue: null, defaultValue: null,
}); });
parsedTileSize = allowedTileSizes(tileSize); parsedTileSize = parseInt(allowedTileSizes(tileSize), 10);
if (parsedTileSize == null) { if (parsedTileSize == null) {
return res.status(400).send('Invalid Tile Size'); return res.status(400).send('Invalid Tile Size');