From e1e2d0b3643bc4f17566f4f7f066f2c1bf0ba7e2 Mon Sep 17 00:00:00 2001 From: zhuhao <37029601+hwzhuhao@users.noreply.github.com> Date: Mon, 7 Oct 2024 11:06:08 +0800 Subject: [PATCH] fix: failed to open links to images generated by QR code tool when using Huawei OBS (#9034) --- api/extensions/storage/huawei_storage.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/extensions/storage/huawei_storage.py b/api/extensions/storage/huawei_storage.py index 269a008fba..b6ce10bd1f 100644 --- a/api/extensions/storage/huawei_storage.py +++ b/api/extensions/storage/huawei_storage.py @@ -29,7 +29,8 @@ class HuaweiStorage(BaseStorage): def load_stream(self, filename: str) -> Generator: def generate(filename: str = filename) -> Generator: response = self.client.getObject(bucketName=self.bucket_name, objectKey=filename)["body"].response - yield from response.read(4096) + while chunk := response.read(4096): + yield chunk return generate()