diff --git a/source/assets/scripts/CreatePage.js b/source/assets/scripts/CreatePage.js index af666c7..f8620d4 100644 --- a/source/assets/scripts/CreatePage.js +++ b/source/assets/scripts/CreatePage.js @@ -31,18 +31,22 @@ function initFormHandler() { reviewObject[`${key}`] = `${value}`; } } - reviewObject["tags"] = []; + if(reviewObject["rating"] != null){ + reviewObject["tags"] = []; - let tags = document.querySelectorAll(".tag"); - for(let i = 0; i < tags.length; i ++) { - reviewObject["tags"].push(tags[i].innerHTML); - tagContainer.removeChild(tags[i]); + let tags = document.querySelectorAll(".tag"); + for(let i = 0; i < tags.length; i ++) { + reviewObject["tags"].push(tags[i].innerHTML); + tagContainer.removeChild(tags[i]); + } + + let nextReviewId = newReviewToStorage(reviewObject); + sessionStorage.setItem("currID", JSON.stringify(nextReviewId)); + + window.location.assign("./ReviewDetails.html"); + } else{ + window.alert("NO"); } - - let nextReviewId = newReviewToStorage(reviewObject); - sessionStorage.setItem("currID", JSON.stringify(nextReviewId)); - - window.location.assign("./ReviewDetails.html"); });