Selaa lähdekoodia

fix: bad payload refactor

Jun Siang Cheah 11 kuukautta sitten
vanhempi
commit
b5b2b70f4a
1 muutettua tiedostoa jossa 4 lisäystä ja 1 poistoa
  1. 4 1
      backend/apps/openai/main.py

+ 4 - 1
backend/apps/openai/main.py

@@ -443,7 +443,10 @@ async def proxy(path: str, request: Request, user=Depends(get_verified_user)):
     try:
     try:
         session = aiohttp.ClientSession()
         session = aiohttp.ClientSession()
         r = await session.request(
         r = await session.request(
-            method=request.method, url=target_url, data=payload, headers=headers
+            method=request.method,
+            url=target_url,
+            data=payload if payload else body,
+            headers=headers,
         )
         )
 
 
         r.raise_for_status()
         r.raise_for_status()