From 94be50a942d1de51e63d83e30a39e12d033c5c2f Mon Sep 17 00:00:00 2001 From: everythingfades Date: Sun, 1 Feb 2026 01:36:05 +0000 Subject: [PATCH] fix: need to validate pydantic for the config --- evaluation_function/evaluation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evaluation_function/evaluation.py b/evaluation_function/evaluation.py index 77b1ca2..ae90673 100755 --- a/evaluation_function/evaluation.py +++ b/evaluation_function/evaluation.py @@ -11,7 +11,7 @@ def validate_fsa(value: str | dict) -> Tuple[FSA, Params]: """Parse a FSA from JSON string or dict.""" if isinstance(value, str): return FSAFrontend.model_validate_json(value).toFSA() - return FSAFrontend.model_validate(value).toFSA(), json.loads(FSAFrontend.model_validate(value).config) + return FSAFrontend.model_validate(value).toFSA(), Params.model_validate_json(FSAFrontend.model_validate(value).config) def evaluation_function( response: Any = None,