]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
:rotating_light: Fix mypy type errors
authorSebastián Ramírez <tiangolo@gmail.com>
Sat, 22 Dec 2018 05:05:13 +0000 (09:05 +0400)
committerSebastián Ramírez <tiangolo@gmail.com>
Sat, 22 Dec 2018 05:05:13 +0000 (09:05 +0400)
fastapi/routing.py

index 964d61ee704869ebfa13a4a2fe1599f522d64461..0045f3a79416dcf339f3d1718896e6aedbf83192 100644 (file)
@@ -53,14 +53,14 @@ def get_app(
             if body_field:
                 if is_body_form:
                     raw_body = await request.form()
-                    body = {}
+                    form_fields = {}
                     for field, value in raw_body.items():
                         if isinstance(value, UploadFile):
-                            body[field] = await value.read()
+                            form_fields[field] = await value.read()
                         else:
-                            body[field] = value
-                    if not body:
-                        body = None
+                            form_fields[field] = value
+                    if form_fields:
+                        body = form_fields
                 else:
                     body_bytes = await request.body()
                     if body_bytes: