From 0fad4a6bc09d1b7975d46e7c701854a595e3695e Mon Sep 17 00:00:00 2001 From: immersir <129412569+immerSIR@users.noreply.github.com> Date: Thu, 26 Jun 2025 09:13:24 +0000 Subject: [PATCH 1/2] fix: update gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index dd87e2d..d4dccd6 100755 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules build +.DS_Store \ No newline at end of file From 02a9170f2a7ba8ca81c94838aa283f5be84a67d5 Mon Sep 17 00:00:00 2001 From: immersir <129412569+immerSIR@users.noreply.github.com> Date: Thu, 26 Jun 2025 09:21:48 +0000 Subject: [PATCH 2/2] fix: update incident.js to handle new image url format and logic --- src/Fonctions/Incident_fonction.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/Fonctions/Incident_fonction.js b/src/Fonctions/Incident_fonction.js index 0227648..fb97556 100644 --- a/src/Fonctions/Incident_fonction.js +++ b/src/Fonctions/Incident_fonction.js @@ -480,8 +480,24 @@ export const IncidentData = () => { longitude ); + // Handle different photo formats (Supabase vs old format) + let imageUrl; + if (typeof incident.photo === "object" && incident.photo !== null) { + // Supabase storage format + imageUrl = + incident.photo.signedURL || + incident.photo.signedUrl || + incident.photo.url; + } else if (typeof incident.photo === "string") { + // Old format or direct URL + imageUrl = incident.photo; + } else { + console.error("Invalid photo format:", incident.photo); + return; + } + const payload = { - image_name: incident.photo, + image_name: imageUrl, sensitive_structures: sensitiveStructures, incident_id: incidentId, user_id: userId,