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 (