From 8ee260cfac583e67872eda8bc621cf55b53d5c71 Mon Sep 17 00:00:00 2001 From: jstzwj <1103870790@qq.com> Date: Sat, 28 Sep 2024 03:11:21 +0800 Subject: [PATCH] decompress bug fix --- olah/proxy/files.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/olah/proxy/files.py b/olah/proxy/files.py index e972338..21caab2 100644 --- a/olah/proxy/files.py +++ b/olah/proxy/files.py @@ -138,9 +138,10 @@ async def _get_file_range_from_remote( yield raw_chunk chunk_bytes += len(raw_chunk) - final_data = decompress_data(raw_data, response.headers.get("content-encoding", None)) - chunk_bytes = len(final_data) - yield final_data + if "content-encoding" in response.headers: + final_data = decompress_data(raw_data, response.headers.get("content-encoding", None)) + chunk_bytes = len(final_data) + yield final_data if "content-length" in response.headers: if "content-encoding" in response.headers: response_content_length = len(final_data)