diff --git a/middleware/decompressor.py b/middleware/decompressor.py index ff8db406..2918ee25 100644 --- a/middleware/decompressor.py +++ b/middleware/decompressor.py @@ -20,7 +20,7 @@ def process_resource(self, req: falcon.Request, resp: falcon.Response, resource, if content_encoding == http_requests.EncodingMethod.GZIP: try: decompressor = zlib.decompressobj(wbits=31) - data = decompressor.decompress(req.stream.read()) + data = decompressor.decompress(req.bounded_stream.read()) except Exception as e: raise falcon.HTTPBadRequest( title='Invalid gzip data',