diff --git a/client/src/pages/admin.tsx b/client/src/pages/admin.tsx index 6b29d59..9df917f 100644 --- a/client/src/pages/admin.tsx +++ b/client/src/pages/admin.tsx @@ -266,7 +266,12 @@ function EditVideoDialog({ const handleSubmit = (e: React.FormEvent) => { e.preventDefault(); - updateMutation.mutate(formData); + // Convert episodeNumber to number if provided + const submitData = { + ...formData, + episodeNumber: formData.episodeNumber ? parseInt(formData.episodeNumber.toString()) : null + }; + updateMutation.mutate(submitData); }; const generateAIDescription = async () => {