fix VarData json loads

This commit is contained in:
Benedikt Bartscher 2024-03-01 18:09:37 +01:00
parent b565e8934a
commit b3593537be
No known key found for this signature in database

View File

@ -248,7 +248,7 @@ def _decode_var(value: str) -> tuple[VarData | None, str]:
def json_loads(s):
try:
return VarData.model_validate(s)
return VarData.model_validate_json(s).model_dump()
except pydantic_core.ValidationError as e:
raise ValueError(f"Invalid VarData: {s}") from e
# return VarData.model_validate(var_data_config.json_loads(f'"{s}"'))