diff --git a/CHANGELOG.md b/CHANGELOG.md index e91fcdd..b0df638 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 0.0.15 +* **Fix FileData reconstruction after FileData refactor** + ## 0.0.14 * **Add support for batch file data** diff --git a/unstructured_platform_plugins/__version__.py b/unstructured_platform_plugins/__version__.py index b3c929d..5864351 100644 --- a/unstructured_platform_plugins/__version__.py +++ b/unstructured_platform_plugins/__version__.py @@ -1 +1 @@ -__version__ = "0.0.14" # pragma: no cover +__version__ = "0.0.15" # pragma: no cover diff --git a/unstructured_platform_plugins/etl_uvicorn/api_generator.py b/unstructured_platform_plugins/etl_uvicorn/api_generator.py index a9dd8b0..b55f428 100644 --- a/unstructured_platform_plugins/etl_uvicorn/api_generator.py +++ b/unstructured_platform_plugins/etl_uvicorn/api_generator.py @@ -186,7 +186,7 @@ async def run_job(request: input_schema_model) -> ResponseType: request_dict = {f: getattr(request, f) for f in request.model_fields} # Map FileData back to original dataclass if present if "file_data" in request_dict: - request_dict["file_data"] = FileData.from_dict( + request_dict["file_data"] = FileData.model_validate( request_dict["file_data"].model_dump() ) map_inputs(func=func, raw_inputs=request_dict)