diff --git a/src/frontend/wwwroot/task/task.js b/src/frontend/wwwroot/task/task.js index acd716cb7..7e1cdb10d 100644 --- a/src/frontend/wwwroot/task/task.js +++ b/src/frontend/wwwroot/task/task.js @@ -217,11 +217,20 @@ fetchTaskStages(data[0]); sessionStorage.setItem("apiTask", JSON.stringify(data[0])); - const isHumanClarificationRequestNull = data?.[0]?.human_clarification_request === null + //const isHumanClarificationRequestNull = data?.[0]?.human_clarification_request === null + const isHumanClarificationResponseNotNull = data?.[0]?.human_clarification_response !== null; const taskMessageTextareaElement =document.getElementById("taskMessageTextarea"); const taskMessageAddButton = document.getElementById("taskMessageAddButton"); const textInputContainer = document.getElementsByClassName("text-input-container"); + if (isHumanClarificationResponseNotNull) { + // Update the local state to set human_clarification_request to null + data[0].human_clarification_request = null; + console.log("Human clarification request set to null locally."); + } + + const isHumanClarificationRequestNull = data?.[0]?.human_clarification_request === null + if(isHumanClarificationRequestNull && taskMessageTextareaElement){ taskMessageTextareaElement.setAttribute('disabled', true) taskMessageTextareaElement.style.backgroundColor = "#efefef";