From b3a04fdada4661178b34955817209cb6934fd304 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 11 Apr 2025 08:19:14 -0600 Subject: [PATCH] Fix image uploading --- web/src/components/input/ImageEntry.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/components/input/ImageEntry.tsx b/web/src/components/input/ImageEntry.tsx index 29a388f7c6..47c8714efa 100644 --- a/web/src/components/input/ImageEntry.tsx +++ b/web/src/components/input/ImageEntry.tsx @@ -32,7 +32,11 @@ export default function ImageEntry({ const [preview, setPreview] = useState(null); const formSchema = z.object({ - file: z.instanceof(File, { message: "Please select an image file." }), + file: z + .instanceof(File, { message: t("imageEntry.validation.selectImage") }) + .refine((file) => + accept["image/*"].includes(`.${file.type.split("/")[1]}`), + ), }); const form = useForm>({