diff --git a/llama_stack/providers/inline/scoring/llm_as_judge/scoring_fn/llm_as_judge_scoring_fn.py b/llama_stack/providers/inline/scoring/llm_as_judge/scoring_fn/llm_as_judge_scoring_fn.py index f5baf801d..00ea53c8f 100644 --- a/llama_stack/providers/inline/scoring/llm_as_judge/scoring_fn/llm_as_judge_scoring_fn.py +++ b/llama_stack/providers/inline/scoring/llm_as_judge/scoring_fn/llm_as_judge_scoring_fn.py @@ -45,10 +45,7 @@ class LlmAsJudgeScoringFn(BaseScoringFn): # override params if scoring_params is provided if scoring_params is not None: - for attr in scoring_params.__dict__: - override_attr = getattr(scoring_params, attr) - if override_attr is not None: - setattr(fn_def.params, attr, override_attr) + fn_def.params = scoring_params assert fn_def.params is not None, f"LLMAsJudgeparams not found for {fn_def}." assert (