]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
📝 Fix typing issue in `docs_src/app_testing/app_b` code example (#14573)
authorTima <126619011+timakaa@users.noreply.github.com>
Wed, 4 Feb 2026 13:32:24 +0000 (16:32 +0300)
committerGitHub <noreply@github.com>
Wed, 4 Feb 2026 13:32:24 +0000 (14:32 +0100)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com>
docs_src/app_testing/app_b_an_py310/main.py
docs_src/app_testing/app_b_an_py39/main.py
docs_src/app_testing/app_b_py310/main.py
docs_src/app_testing/app_b_py39/main.py

index 120289f56dde329ad44978d7bfc815a4e739f238..1b77dd13799148f485f25d559166fe1560c9056a 100644 (file)
@@ -34,5 +34,5 @@ async def create_item(item: Item, x_token: Annotated[str, Header()]) -> Item:
         raise HTTPException(status_code=400, detail="Invalid X-Token header")
     if item.id in fake_db:
         raise HTTPException(status_code=409, detail="Item already exists")
-    fake_db[item.id] = item
+    fake_db[item.id] = item.model_dump()
     return item
index 801d5f21ead8f7b8c22a3a41644f9794c7c02d3e..42026a81a0dbb88eaf312bf5f6f66e3f465c2e77 100644 (file)
@@ -34,5 +34,5 @@ async def create_item(item: Item, x_token: Annotated[str, Header()]) -> Item:
         raise HTTPException(status_code=400, detail="Invalid X-Token header")
     if item.id in fake_db:
         raise HTTPException(status_code=409, detail="Item already exists")
-    fake_db[item.id] = item
+    fake_db[item.id] = item.model_dump()
     return item
index 6c5c341308644d22b4f6a9deee39b3ba8b4fb16a..83f6fa142a48a5e2c97a8aced997ef3d515193d4 100644 (file)
@@ -32,5 +32,5 @@ async def create_item(item: Item, x_token: str = Header()) -> Item:
         raise HTTPException(status_code=400, detail="Invalid X-Token header")
     if item.id in fake_db:
         raise HTTPException(status_code=409, detail="Item already exists")
-    fake_db[item.id] = item
+    fake_db[item.id] = item.model_dump()
     return item
index 89053c432c051ed7dfb2d85d092e6c2a70c62abf..ed38f4721c4a5692e0e3b0ddbeacc9433720ace4 100644 (file)
@@ -34,5 +34,5 @@ async def create_item(item: Item, x_token: str = Header()) -> Item:
         raise HTTPException(status_code=400, detail="Invalid X-Token header")
     if item.id in fake_db:
         raise HTTPException(status_code=409, detail="Item already exists")
-    fake_db[item.id] = item
+    fake_db[item.id] = item.model_dump()
     return item