Commit dbf5a5f1 authored by Yechang's avatar Yechang
Browse files

fix(submission feedback): ce

parent a2d609dc
Loading
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -30,7 +30,14 @@ export const contentSchema = z.discriminatedUnion('type', [
    }),
    z.object({
        type: z.literal("status"),
        value: z.enum(["Accepted",
        value: z.enum([
            "CompilationError",
            "JudgementFailed",
            "ConfigurationError",
            "SystemError",
            "FileError",

            "Accepted",
            "FileError",
            "RuntimeError",
            "TimeLimitExceeded",
+2 −1
Original line number Diff line number Diff line
import { db } from '$lib/server/db'
import { fixAndCalculatePenalty } from '$lib/server/db/feedback.js'
import { log } from '$lib/server/log'
import { redis } from '$lib/server/redis'
import type { contentSchema } from '$lib/shared/feedback.js'
import { TaskStatus } from '@prisma/client'
@@ -99,7 +100,7 @@ export const PUT = async ({ request, params }) => {
        const parsed = schema.safeParse(data)

        if (!parsed.success) {
            console.log(parsed.error)
            log.error(parsed.error)
            return new Response(null, { status: 201 })
        }