diff --git a/uapi/appapi.py b/uapi/appapi.py index 6bafb9e..8b8e508 100644 --- a/uapi/appapi.py +++ b/uapi/appapi.py @@ -157,9 +157,12 @@ class UAPI: headers = json.loads(headers) body = await self.rendertmpl(api.data) if body: - bdy = json.loads(body) - bdy['stream'] = True - body = json.dumps(bdy, ensure_ascii=False) + try: + bdy = json.loads(body) + body = json.dumps(bdy, ensure_ascii=False) + except Exception as e: + exception(f'{e}, {body=},{api.data=}, {self.env=}') + body = None _params = await self.rendertmpl(api.params) if _params: _params = json.loads(_params)