From 0b439d299e9d85d1c8dcae040f6db2ad485e1c49 Mon Sep 17 00:00:00 2001 From: Alexander Cerutti Date: Sun, 30 Jul 2023 00:11:02 +0200 Subject: [PATCH] Added early termination if passModel is not specified --- examples/firebase/functions/src/index.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/examples/firebase/functions/src/index.ts b/examples/firebase/functions/src/index.ts index 0a8e7b7..29cb37a 100644 --- a/examples/firebase/functions/src/index.ts +++ b/examples/firebase/functions/src/index.ts @@ -58,6 +58,15 @@ declare global { export const pass = functions.https.onRequest( async (request: RequestWithBody, response) => { + if (!request.body.passModel) { + response.status(400); + response.send({ + error: "Unspecified 'passModel' parameter: which model should be used?", + }); + + return; + } + const newPass = await PKPass.from( { // Get relevant pass model from model folder (see passkit-generator/examples/models/)