diff --git a/src/backend/langflow/graph/vertex/types.py b/src/backend/langflow/graph/vertex/types.py index 9c02ef847..17481b8a0 100644 --- a/src/backend/langflow/graph/vertex/types.py +++ b/src/backend/langflow/graph/vertex/types.py @@ -225,7 +225,7 @@ class PromptVertex(Vertex): # so the prompt format doesn't break artifacts.pop("handle_keys", None) try: - return self._built_object.format(**self.artifacts) + return self._built_object.format(**artifacts) except KeyError: return super()._built_object_repr() else: diff --git a/src/frontend/src/utils.ts b/src/frontend/src/utils.ts index 4fc7cb016..d44bdf5e6 100644 --- a/src/frontend/src/utils.ts +++ b/src/frontend/src/utils.ts @@ -598,7 +598,7 @@ export function isValidConnection( ) || targetHandle.split("|")[0] === "str" ) { - let targetNode = reactFlowInstance.getNode(target).data.node; + let targetNode = reactFlowInstance?.getNode(target)?.data?.node; if (!targetNode) { if ( !reactFlowInstance