diff --git a/semantic_router/schema.py b/semantic_router/schema.py index 678cd747e761527d72679ef1c924b758042855ca..b3cee7c2d2092144778881bd62e80b5759037275 100644 --- a/semantic_router/schema.py +++ b/semantic_router/schema.py @@ -134,6 +134,8 @@ class Utterance(BaseModel): json.dumps(schema, sort_keys=True) for schema in self.function_schemas ] + else: + function_schemas_sorted = [] # we must do the same for metadata metadata_sorted = json.dumps(self.metadata, sort_keys=True) return f"{self.route}: {self.utterance} | {function_schemas_sorted} | {metadata_sorted}"