diff --git a/src/frontend/src/CustomNodes/GenericNode/index.tsx b/src/frontend/src/CustomNodes/GenericNode/index.tsx index ab3b8f9f1..fabc68486 100644 --- a/src/frontend/src/CustomNodes/GenericNode/index.tsx +++ b/src/frontend/src/CustomNodes/GenericNode/index.tsx @@ -66,7 +66,7 @@ export default function GenericNode({
{Object.keys(data.node.template).some( (t) => - // data.node.template[t].advanced && + data.node.template[t].advanced && data.node.template[t].required ) ? " *" diff --git a/src/frontend/src/components/chatComponent/index.tsx b/src/frontend/src/components/chatComponent/index.tsx index 51df0b916..555edbc2b 100644 --- a/src/frontend/src/components/chatComponent/index.tsx +++ b/src/frontend/src/components/chatComponent/index.tsx @@ -92,7 +92,7 @@ export default function Chat({ flow, reactFlowInstance }: ChatType) { return Object.keys(template).reduce( (errors: Array, t) => errors.concat( - (template[t].required && template[t].show) && + (template[t].required) && (template[t].value===undefined || template[t].value === "") && !reactFlowInstance .getEdges() diff --git a/src/frontend/src/modals/NodeModal/index.tsx b/src/frontend/src/modals/NodeModal/index.tsx index 16c615524..8a7fde84f 100644 --- a/src/frontend/src/modals/NodeModal/index.tsx +++ b/src/frontend/src/modals/NodeModal/index.tsx @@ -88,9 +88,8 @@ export default function NodeModal({ data }: { data: NodeDataType }) {
{ - //&& data.node.template[t].advanced Object.keys(data.node.template) - .filter((t) => t.charAt(0) !== "_") + .filter((t) => t.charAt(0) !== "_"&& data.node.template[t].advanced) .map((t: string, idx) => { return (