From 80c879c43e6ad09316a2a89aba0df4a064b23a7e Mon Sep 17 00:00:00 2001 From: Valentin Ambroise <113367796+vaamb@users.noreply.github.com> Date: Sun, 2 Feb 2025 14:19:12 +0100 Subject: [PATCH] Fix wiki picture upload route (#175) --- src/ouranos/web_server/routes/services/wiki.py | 1 + src/ouranos/web_server/validate/wiki.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ouranos/web_server/routes/services/wiki.py b/src/ouranos/web_server/routes/services/wiki.py index 3d5a5be..eb26d90 100644 --- a/src/ouranos/web_server/routes/services/wiki.py +++ b/src/ouranos/web_server/routes/services/wiki.py @@ -562,6 +562,7 @@ async def upload_picture( name=file.filename.split(".")[0], values={ "content": content, + "extension": file.filename.split(".")[1], }, ) return f"A new wiki picture was successfully uploaded." diff --git a/src/ouranos/web_server/validate/wiki.py b/src/ouranos/web_server/validate/wiki.py index 2bcb2a0..e3b458a 100644 --- a/src/ouranos/web_server/validate/wiki.py +++ b/src/ouranos/web_server/validate/wiki.py @@ -133,6 +133,6 @@ def parse_path(cls, value): class WikiArticlePictureCreationPayload(BaseModel): name: str - extension: str | None = None + extension: str content: bytes tags: list[str] = Field(default_factory=list, serialization_alias="tags_name")