From 23522da75432d85602d8408bf29f7a050fb7b67e Mon Sep 17 00:00:00 2001 From: Jelson Stoelben Rodrigues Date: Mon, 26 May 2025 20:15:21 -0300 Subject: [PATCH] fix: ensure query_target is transformed after validation Transformation must occur after validation, or else the transformation will possibly make the validation fail --- hyperglass/models/api/query.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hyperglass/models/api/query.py b/hyperglass/models/api/query.py index 2f2a1c7..571311f 100644 --- a/hyperglass/models/api/query.py +++ b/hyperglass/models/api/query.py @@ -65,12 +65,12 @@ class Query(BaseModel): self._input_plugin_manager = InputPluginManager() - self.query_target = self.transform_query_target() - try: self.validate_query_target() except InputValidationError as err: raise InputInvalid(**err.kwargs) from err + + self.query_target = self.transform_query_target() def summary(self) -> SimpleQuery: """Summarized and post-validated model of a Query."""