diff --git a/semantic_router/index/base.py b/semantic_router/index/base.py index 37e7be55cf4c186d157859d824821bf72c45062b..5e65894bffb5505b51d5ea59b4c030c986fcd53d 100644 --- a/semantic_router/index/base.py +++ b/semantic_router/index/base.py @@ -54,7 +54,7 @@ class BaseIndex(BaseModel): ( x["sr_route"], x["sr_utterance"], - x.get("sr_function_schema", None), + None if (fc := x.get("sr_function_schema", None)) == "null" else fc, x.get("sr_metadata", {}), ) for x in metadata