Skip to content

Commit cc4d201

Browse files
committed
chore: improve check for file
1 parent b892d61 commit cc4d201

File tree

1 file changed

+9
-1
lines changed
  • packages/backend/src/apps/aisay/common

1 file changed

+9
-1
lines changed

packages/backend/src/apps/aisay/common/schema.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,18 @@ import { parseS3Id } from '@/helpers/s3'
55
import { DOCUMENT_TYPES } from './constants'
66

77
export const fileSchema = z.string().transform((value, context) => {
8+
if (!value) {
9+
context.addIssue({
10+
code: z.ZodIssueCode.custom,
11+
message: 'No file was provided',
12+
fatal: true,
13+
})
14+
return z.NEVER
15+
}
816
if (!parseS3Id(value)) {
917
context.addIssue({
1018
code: z.ZodIssueCode.custom,
11-
message: `No file was provided`,
19+
message: `${value} is not a S3 ID.`,
1220
fatal: true,
1321
})
1422
return z.NEVER

0 commit comments

Comments
 (0)