diff --git a/gateway/app/routers/edits.py b/gateway/app/routers/edits.py index 45265a3..69c9abc 100644 --- a/gateway/app/routers/edits.py +++ b/gateway/app/routers/edits.py @@ -247,7 +247,7 @@ def apply_edits_impl(document_id: str, request: EditsRequest): pdfengine = engine.require() doc = doc_info["doc_instance"] - req_dict = request.model_dump() + req_dict = request.model_dump(exclude_none=True) for op in req_dict.get("operations", []): if op.get("type") == "image_overlay": img_data_str = op["data"].get("imageData", "")