From 20fd949dfd5cc3b7c90089bda6b5fb4bc5f0bb2b Mon Sep 17 00:00:00 2001 From: jebus Date: Thu, 28 May 2026 23:57:34 +1200 Subject: [PATCH] [Fix] Implement legacy PFASConfidence object construction (#404) Co-authored-by: Tim Lorsbach Reviewed-on: https://git.envipath.com/enviPath/enviPy/pulls/404 --- utilities/legacy.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/utilities/legacy.py b/utilities/legacy.py index 3a5a9415..3d95b868 100644 --- a/utilities/legacy.py +++ b/utilities/legacy.py @@ -125,6 +125,7 @@ from envipy_additional_information.parsers import ( LiquidMatrixSourceParser, OxygenUptakeRateParser, InitiatingOrganismParser, + PFASConfidenceParser, ) logger = logging.getLogger(__name__) @@ -673,7 +674,8 @@ def build_additional_information_from_request(request, type_): elif type_ == "studywst": # study_wst_cond = get_parameter(request, "studywstcond") raise ValueError("studywstcond is not yet implemented") - + elif type_ == "pfasconfidence": + return PFASConfidenceParser.from_string(get_parameter(request, "level")) else: raise ValueError(f"No corresponding AdditionalInformation for {type_} found!")