Skip to content

Commit 1133742

Browse files
authored
fix: comptiable with old collections (#603)
1 parent 1787cd1 commit 1133742

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

kubechat/source/oss.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,8 @@ def scan_documents(self) -> Iterator[RemoteDocument]:
7474
raise e
7575

7676
def prepare_document(self, name: str, metadata: Dict[str, Any]) -> LocalDocument:
77-
content = self.buckets[metadata["bucket_name"]].get_object(name).read()
77+
bucket_name = metadata.get("bucket_name", self.bucket_name)
78+
content = self.buckets[bucket_name].get_object(name).read()
7879
temp_file = gen_temporary_file(name)
7980
temp_file.write(content)
8081
temp_file.close()

kubechat/source/s3.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,8 @@ def scan_documents(self) -> Iterator[RemoteDocument]:
7979
raise e
8080

8181
def prepare_document(self, name: str, metadata: Dict[str, Any]) -> LocalDocument:
82-
obj = self.buckets[metadata["bucket_name"]].Object(name)
82+
bucket_name = metadata.get("bucket_name", self.bucket_name)
83+
obj = self.buckets[bucket_name].Object(name)
8384
content = obj.get()["Body"].read()
8485
temp_file = gen_temporary_file(name)
8586
temp_file.write(content)

0 commit comments

Comments
 (0)