|
@@ -9,7 +9,7 @@ import {
|
|
import { z } from "zod";
|
|
import { z } from "zod";
|
|
import { getValidationFunc } from "./validators/validation-functions.js";
|
|
import { getValidationFunc } from "./validators/validation-functions.js";
|
|
import { ApiError } from "#exceptions/api-error.js";
|
|
import { ApiError } from "#exceptions/api-error.js";
|
|
-import { filesUtils } from "#utils/files-utils.js";
|
|
|
|
|
|
+import { filesUtils, MulterFiles } from "#utils/files-utils.js";
|
|
import { DatabaseTransactionConnection, sql } from "slonik";
|
|
import { DatabaseTransactionConnection, sql } from "slonik";
|
|
import { logger } from "#plugins/logger.js";
|
|
import { logger } from "#plugins/logger.js";
|
|
|
|
|
|
@@ -21,13 +21,6 @@ type CustomFieldInput = {
|
|
| { userEfId: string; arffId?: never; peFfId?: never }
|
|
| { userEfId: string; arffId?: never; peFfId?: never }
|
|
);
|
|
);
|
|
|
|
|
|
-type MulterFiles =
|
|
|
|
- | {
|
|
|
|
- [fieldname: string]: Express.Multer.File[];
|
|
|
|
- }
|
|
|
|
- | Express.Multer.File[]
|
|
|
|
- | undefined;
|
|
|
|
-
|
|
|
|
const fileTypeCodes: z.infer<typeof FieldTypeCode>[] = ["audio"];
|
|
const fileTypeCodes: z.infer<typeof FieldTypeCode>[] = ["audio"];
|
|
|
|
|
|
class CCustomFieldsValidateService {
|
|
class CCustomFieldsValidateService {
|