diff --git a/src/Components/Document/DocEditPage.js b/src/Components/Document/DocEditPage.js index 7cfc75c..d9628ee 100644 --- a/src/Components/Document/DocEditPage.js +++ b/src/Components/Document/DocEditPage.js @@ -137,16 +137,35 @@ const DocEditPage = () => { } // TODO: *BUG* still sometimes gens repsonses after first one, maybe state is not updating getParsedRequests(documentId, documentType); - if (responsesCreated > 0) { - getCompletions(documentId) - .then((data) => { - const resp = data[0].responses.map((item, index) => { - // NEVER CHANGE THIS: - return { showInputEle: false, resp: item.text, index: index }; + if (documentType == "combined-numbered") { + let arr = []; + console.log("combined numbered in useEffct fired"); + if (responsesCreated > 0) { + getCompletions(documentId).then((data) => { + data[0].responses.forEach((item) => { + if (item.text === "combined-numbered") { + return; + } else { + arr.push(item.text); + } }); - setResponses(resp); - }) - .catch((err) => console.log(err)); + }); + console.log("arr", arr); + // + } + } else { + if (responsesCreated > 0) { + getCompletions(documentId) + .then((data) => { + const resp = data[0].responses.map((item, index) => { + // NEVER CHANGE THIS: + return { showInputEle: false, resp: item.text, index: index }; + }); + console.log("resp", resp); + setResponses(resp); + }) + .catch((err) => console.log(err)); + } } }, [documentId]); @@ -214,9 +233,17 @@ const DocEditPage = () => { method: "GET", } ); - const res = await response.json(); - console.log("----------------res in getParsedrequests", res); - const req = res[0].requests; + let res; + let req; + if (docType == "combined-numbered") { + res = await response.json(); + let temp = res[0].requests; + req = JSON.parse(temp[0]); + } else { + res = await response.json(); + req = res[0].requests; + } + if (req.length > 1) { setParsedRogs(req); }