From 2b7a5d8797e29c8d67eefb62c37edbfa7dedc0aa Mon Sep 17 00:00:00 2001
From: Thuc Pham <51660321+thucpn@users.noreply.github.com>
Date: Thu, 15 Aug 2024 11:00:53 +0700
Subject: [PATCH] fix: optional params in file upload API (#237)

---------
Co-authored-by: Marcus Schiesser <mail@marcusschiesser.de>
---
 .changeset/five-maps-arrive.md                              | 5 +++++
 templates/types/streaming/fastapi/app/api/routers/upload.py | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)
 create mode 100644 .changeset/five-maps-arrive.md

diff --git a/.changeset/five-maps-arrive.md b/.changeset/five-maps-arrive.md
new file mode 100644
index 00000000..d9f2ca5a
--- /dev/null
+++ b/.changeset/five-maps-arrive.md
@@ -0,0 +1,5 @@
+---
+"create-llama": patch
+---
+
+Fix: private file upload not working in Python without LlamaCloud
diff --git a/templates/types/streaming/fastapi/app/api/routers/upload.py b/templates/types/streaming/fastapi/app/api/routers/upload.py
index e1ebbebd..ccc03004 100644
--- a/templates/types/streaming/fastapi/app/api/routers/upload.py
+++ b/templates/types/streaming/fastapi/app/api/routers/upload.py
@@ -14,7 +14,7 @@ logger = logging.getLogger("uvicorn")
 class FileUploadRequest(BaseModel):
     base64: str
     filename: str
-    params: Any
+    params: Any = None
 
 
 @r.post("")
-- 
GitLab