From c67daeb2be5e9375d6c511bc61388ffeb058b6f4 Mon Sep 17 00:00:00 2001
From: Huu Le <39040748+leehuwuj@users.noreply.github.com>
Date: Tue, 30 Jul 2024 15:06:04 +0700
Subject: [PATCH] fix: missing set private to false for default generate.py
 (#194)

---
 .changeset/warm-numbers-report.md                        | 5 +++++
 templates/types/streaming/fastapi/app/engine/generate.py | 3 +++
 2 files changed, 8 insertions(+)
 create mode 100644 .changeset/warm-numbers-report.md

diff --git a/.changeset/warm-numbers-report.md b/.changeset/warm-numbers-report.md
new file mode 100644
index 00000000..e06dd020
--- /dev/null
+++ b/.changeset/warm-numbers-report.md
@@ -0,0 +1,5 @@
+---
+"create-llama": patch
+---
+
+fix: missing set private to false for default generate.py
diff --git a/templates/types/streaming/fastapi/app/engine/generate.py b/templates/types/streaming/fastapi/app/engine/generate.py
index 325480d6..44a8e8e0 100644
--- a/templates/types/streaming/fastapi/app/engine/generate.py
+++ b/templates/types/streaming/fastapi/app/engine/generate.py
@@ -64,6 +64,9 @@ def generate_datasource():
 
     # Get the stores and documents or create new ones
     documents = get_documents()
+    # Set private=false to mark the document as public (required for filtering)
+    for doc in documents:
+        doc.metadata["private"] = "false"
     docstore = get_doc_store()
     vector_store = get_vector_store()
 
-- 
GitLab