Skip to content

Commit bcacf5f

Browse files
PdfInfoPayload: Add missing mime-type check
- Files must be PDF.
1 parent 3eac74b commit bcacf5f

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/pdfrest/models/_internal.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,9 @@ class PdfInfoPayload(BaseModel):
237237
serialization_alias="id",
238238
),
239239
BeforeValidator(_ensure_list),
240+
AfterValidator(
241+
_allowed_mime_types("application/pdf", error_msg="Must be a PDF file")
242+
),
240243
PlainSerializer(_serialize_as_first_file_id),
241244
]
242245
queries: Annotated[

0 commit comments

Comments
 (0)