diff --git a/functions/api/game-appeals/submit.ts b/functions/api/game-appeals/submit.ts index 303b70d..e24372f 100644 --- a/functions/api/game-appeals/submit.ts +++ b/functions/api/game-appeals/submit.ts @@ -45,6 +45,9 @@ export async function onRequestPost(context: RequestContext) { if (!precheckData.can_appeal) return jsonError(precheckData.reason as string, 400); + if (!precheckData.types?.includes(type)) + return jsonError("Specified punishment type is not applicable", 400); + const appealId = `${id}${ context.request.headers.get("cf-ray")?.split("-")[0] }${Date.now()}`;