Skip to content

Commit

Permalink
cove_rdls/process.py: Calculate validation_errors_grouped
Browse files Browse the repository at this point in the history
  • Loading branch information
Ed (ODSC) committed Sep 1, 2023
1 parent f2f343d commit 93edbf9
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions cove_rdls/lib/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,10 @@

def group_validation_errors(validation_errors):
validation_errors_grouped = defaultdict(list)
for error_json, values in validation_errors:
error = json.loads(error_json)
if error["validator"] == "required":
validation_errors_grouped["required"].append((error_json, values))
for key in validation_errors:
vtype = validation_errors[key][0]["validator"]
if vtype == "required":
validation_errors_grouped["required"].append(validation_errors[key])
elif error["validator"] in [
"format",
"pattern",
Expand All @@ -19,7 +19,7 @@ def group_validation_errors(validation_errors):
"integer",
"array",
]:
validation_errors_grouped["format"].append((error_json, values))
validation_errors_grouped["format"].append(validation_errors[key])
else:
validation_errors_grouped["other"].append((error_json, values))
validation_errors_grouped["other"].append(validation_errors[key])
return validation_errors_grouped
2 changes: 1 addition & 1 deletion cove_rdls/process.py
Original file line number Diff line number Diff line change
Expand Up @@ -413,7 +413,7 @@ def process_get_state(self, process_data: dict) -> dict:
validation_errors, lambda i: f"{i['validator']}_{i['validator_value']}_{str(i['path_ending'])}"
)
}
# context["validation_errors_grouped"] = group_validation_errors(context["validation_errors"])
context["validation_errors_grouped"] = group_validation_errors(context["validation_errors"])

return context, process_data

Expand Down

0 comments on commit 93edbf9

Please sign in to comment.