fix(frontend): Fix connection value clash (#8559)
parent
cd106611eb
commit
e84910b423
|
@ -352,14 +352,9 @@ const NodeKeyValueInput: FC<{
|
||||||
const defaultEntries = new Map(
|
const defaultEntries = new Map(
|
||||||
Object.entries(entries ?? schema.default ?? {}),
|
Object.entries(entries ?? schema.default ?? {}),
|
||||||
);
|
);
|
||||||
const prefix = `${selfKey}_#_`;
|
|
||||||
connections
|
|
||||||
.filter((c) => c.targetHandle.startsWith(prefix))
|
|
||||||
.map((c) => c.targetHandle.slice(prefix.length))
|
|
||||||
.forEach((k) => !defaultEntries.has(k) && defaultEntries.set(k, ""));
|
|
||||||
|
|
||||||
return Array.from(defaultEntries, ([key, value]) => ({ key, value }));
|
return Array.from(defaultEntries, ([key, value]) => ({ key, value }));
|
||||||
}, [connections, entries, schema.default, selfKey]);
|
}, [entries, schema.default]);
|
||||||
|
|
||||||
const [keyValuePairs, setKeyValuePairs] = useState<
|
const [keyValuePairs, setKeyValuePairs] = useState<
|
||||||
{ key: string; value: string | number | null }[]
|
{ key: string; value: string | number | null }[]
|
||||||
|
|
Loading…
Reference in New Issue