diff --git a/server/src/server/router/api/v1/import/router.ts b/server/src/server/router/api/v1/import/router.ts index 440dc2f79..19d470b94 100644 --- a/server/src/server/router/api/v1/import/router.ts +++ b/server/src/server/router/api/v1/import/router.ts @@ -16,6 +16,7 @@ import ParseBatchManual from "../../../../../lib/score-import/import-types/file/ import { ParseSolidStateXML } from "../../../../../lib/score-import/import-types/file/solid-state-squad/parser"; import { ParseMerIIDX } from "../../../../../lib/score-import/import-types/file/mer-iidx/parser"; import ParsePLIIIDXCSV from "../../../../../lib/score-import/import-types/file/pli-iidx-csv/parser"; +import { RequireKamaitachi } from "../../../../middleware/type-require"; const logger = CreateLogCtx(__filename); @@ -34,6 +35,7 @@ const ParseMultipartScoredata = CreateMulterSingleUploadMiddleware( router.post( "/file", RequireLoggedIn, + RequireKamaitachi, // This is only useful for Kamaitachi, so. ParseMultipartScoredata, prValidate( {