From 57c6462561ffa666f3f305b15519fad58b7d13ab Mon Sep 17 00:00:00 2001 From: sebastjanartic <45803536-sebastjanartic@users.noreply.replit.com> Date: Tue, 2 Sep 2025 13:32:51 +0000 Subject: [PATCH] Ensure episode numbers are correctly formatted before updating video data Fix: Correctly parse and submit episodeNumber as an integer in the updateMutation within the admin page's EditVideoDialog component to prevent potential data type mismatches. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 170e18f0-0f13-4eca-8643-546bba1dd8cc Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/170e18f0-0f13-4eca-8643-546bba1dd8cc/Zb44Vx1 --- client/src/pages/admin.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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 () => {