diff --git a/serverless/aws/src/index.ts b/serverless/aws/src/index.ts index b856e46..c1f3a08 100644 --- a/serverless/aws/src/index.ts +++ b/serverless/aws/src/index.ts @@ -170,6 +170,10 @@ export const handler = async ( [TileType.Webp, "webp"], ]) { if (header.tileType === pair[0] && ext !== pair[1]) { + if (header.tileType == TileType.Mvt && ext === "pbf") { + // allow this for now. Eventually we will delete this in favor of .mvt + continue; + } return apiResp( 400, "Bad request: archive has type ." + pair[1], diff --git a/serverless/cloudflare/src/index.ts b/serverless/cloudflare/src/index.ts index 025c752..d66ecb9 100644 --- a/serverless/cloudflare/src/index.ts +++ b/serverless/cloudflare/src/index.ts @@ -187,6 +187,10 @@ export default { [TileType.Webp, "webp"], ]) { if (p_header.tileType === pair[0] && ext !== pair[1]) { + if (p_header.tileType == TileType.Mvt && ext === "pbf") { + // allow this for now. Eventually we will delete this in favor of .mvt + continue; + } return cacheableResponse( "Bad request: archive has type ." + pair[1], cacheable_headers,