From 1f76ad728f22742416a65d28eb6a4279e4f3de1d Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Fri, 8 Mar 2024 11:24:23 -0300 Subject: [PATCH] Add defaultdict import and handle empty custom_fields --- src/backend/langflow/api/v1/validate.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/backend/langflow/api/v1/validate.py b/src/backend/langflow/api/v1/validate.py index b7b43c376..c2d294f64 100644 --- a/src/backend/langflow/api/v1/validate.py +++ b/src/backend/langflow/api/v1/validate.py @@ -1,3 +1,5 @@ +from collections import defaultdict + from fastapi import APIRouter, HTTPException from loguru import logger @@ -42,6 +44,8 @@ def post_validate_prompt(prompt_request: ValidatePromptRequest): input_variables=input_variables, frontend_node=None, ) + if not prompt_request.custom_fields: + prompt_request.custom_fields = defaultdict(list) old_custom_fields = get_old_custom_fields( prompt_request.custom_fields, prompt_request.name )