From d3da988cc0660524ed22d0b0c1e4a9c2c15db037 Mon Sep 17 00:00:00 2001 From: Jacques Date: Fri, 23 Jan 2026 18:33:29 +0100 Subject: [PATCH] fix(mobile): improve upload error handling to debug ios failure --- client/src/pages/mobile/new-reel.tsx | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/client/src/pages/mobile/new-reel.tsx b/client/src/pages/mobile/new-reel.tsx index 576192a..132faec 100644 --- a/client/src/pages/mobile/new-reel.tsx +++ b/client/src/pages/mobile/new-reel.tsx @@ -119,7 +119,10 @@ export default function MobileNewReel() { method: "POST", body: formData, }); - if (!response.ok) throw new Error("Upload failed"); + if (!response.ok) { + const errorText = await response.text(); + throw new Error(`Upload failed: ${response.status} ${response.statusText} - ${errorText.substring(0, 100)}`); + } return response.json(); }, onSuccess: (data) => { @@ -128,8 +131,14 @@ export default function MobileNewReel() { setSelectedVideo(data); toast({ title: "Succès", description: "Vidéo téléchargée" }); }, - onError: () => { - toast({ title: "Erreur", description: "Échec upload", variant: "destructive" }); + onError: (error) => { + console.error("Upload error details:", error); + toast({ + title: "Erreur Upload", + description: error.message || "Échec inattendu", + variant: "destructive", + duration: 5000 + }); }, });