feat: refined implementation for raw binary files handling (#3734) (#3829)

---------
Co-authored-by: marcosadsj <marcosadsj@gmail.com>
Co-authored-by: naman-bruno <naman@usebruno.com>
Co-authored-by: sanish chirayath <sanish@usebruno.com>
This commit is contained in:
Sanjai Kumar
2025-01-28 13:51:50 +05:30
committed by GitHub
parent ecf883ba0d
commit ed56584ba6
25 changed files with 231 additions and 210 deletions

View File

@@ -77,11 +77,9 @@ const multipartFormSchema = Yup.object({
const binaryFileSchema = Yup.object({
uid: uidSchema,
type: Yup.string().oneOf(['binaryFile']).required('type is required'),
name: Yup.string().nullable(),
value: Yup.array().of(Yup.string().nullable()).nullable(),
filePath: Yup.string().nullable(),
contentType: Yup.string().nullable(),
enabled: Yup.boolean()
selected: Yup.boolean()
})
.noUnknown(true)
.strict();