From 3c7b5f7f4ee66c88312fd0d60103e9cb6a62cb24 Mon Sep 17 00:00:00 2001 From: Henry Feng Date: Sun, 20 Nov 2022 14:27:24 -0800 Subject: [PATCH] addresses case where image is not updated --- source/assets/scripts/ReviewDetails.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/source/assets/scripts/ReviewDetails.js b/source/assets/scripts/ReviewDetails.js index 5a8f725..60cb614 100644 --- a/source/assets/scripts/ReviewDetails.js +++ b/source/assets/scripts/ReviewDetails.js @@ -82,6 +82,7 @@ function setupUpdate(){ //addressing sourcing image from local file let imgDataURL = ""; document.getElementById("mealImg").addEventListener("change", function() { + console.log("reading used"); const reader = new FileReader(); //store image data URL after successful image load @@ -108,7 +109,11 @@ function setupUpdate(){ if (`${key}` !== "tag-form") { newData[`${key}`] = `${value}`; } - if (`${key}` === "mealImg" && select.value == "file") { + //Account for the case where image is not updated + if (`${key}` === "mealImg" && document.getElementById("mealImg").value === "") { + newData["mealImg"] = currReview["mealImg"]; + } + else if (`${key}` === "mealImg" && select.value == "file") { newData["mealImg"] = imgDataURL; } }