diff --git a/src/Components/Case/CaseDetailsPage.js b/src/Components/Case/CaseDetailsPage.js index a434bba..01a5f0c 100644 --- a/src/Components/Case/CaseDetailsPage.js +++ b/src/Components/Case/CaseDetailsPage.js @@ -47,7 +47,8 @@ const CaseDetailsPage = () => { const data = doc.data(); console.log("data in getDocument", data); if (data.docType != undefined) { - navigate(`/docedit/${docId}/${caseId}`); + console.log("we got one, we got one, we got one, data.docType"); + return data; } else { setTimeout(getDocument, 10000, docId, caseId); } @@ -55,6 +56,14 @@ const CaseDetailsPage = () => { console.log("No such document."); } }); + console.log("res in getDocument", res); + } + + function handleIncomingDiscoveryRequest(documentId) { + const res = getDocument(documentId); + if (res === "combined-numbered") { + navigate(`/docedit/${documentId}/${caseId}`); + } } // isComplaint = true - NEVER CHANGE THESE ARGS async function generateOutgoingDiscReq(docId, clientPosition) { @@ -98,8 +107,7 @@ const CaseDetailsPage = () => { setTimeout(handleNavEdit, 60000, docId, caseId); } else { const isComplaint = false; - generateRespIncomingDiscReq(docId, isComplaint, clientPosition); - setTimeout(handleNavigate, 50000, docId, caseId); + handleIncomingDiscoveryRequest(docId, isComplaint, clientPosition); } } @@ -185,7 +193,7 @@ const CaseDetailsPage = () => {