From 1d74564ab42edc128aed93f439a4a8cfcb10081f Mon Sep 17 00:00:00 2001 From: Brandon Liu Date: Mon, 21 Nov 2022 17:03:18 +0800 Subject: [PATCH] allow both pbf and mvt extensions for vector tiles for now. In the future, pbf option will be removed. --- serverless/aws/src/index.ts | 4 ++++ serverless/cloudflare/src/index.ts | 4 ++++ 2 files changed, 8 insertions(+) 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,