From 3e4ccf37515cfab5173f1cd0c250840a10f5e9b5 Mon Sep 17 00:00:00 2001 From: Joyriver-laptop Date: Sun, 29 Dec 2024 17:48:50 +0900 Subject: [PATCH] =?UTF-8?q?Fix=20:=20=EB=AC=B4=EC=A1=B0=EA=B1=B4=20?= =?UTF-8?q?=EA=B8=B0=EB=B3=B8=20URL=EB=A7=8C=20=EB=B0=98=ED=99=98=ED=95=98?= =?UTF-8?q?=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=EC=88=98=EC=A0=95=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KUA/course/views.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/KUA/course/views.py b/KUA/course/views.py index e773039..a6b4aef 100644 --- a/KUA/course/views.py +++ b/KUA/course/views.py @@ -350,12 +350,15 @@ def retrieve(self, request, *args, **kwargs): "Authorization": f"Token {request.META.get('HTTP_AUTHORIZATION')}" } response = requests.get(api_url, headers=header) + if response.status_code == 200: image_data = response.json() - if (image_data.get("image")): - profile_image_url = f"http://3.37.163.236:8000/{image_data['image']}" - except requests.exceptions.RequestException: - pass + if isinstance(image_data, list) and len(image_data) > 0: + first_item = image_data[0] + if "image" in first_item: + profile_image_url = f"http://3.37.163.236:8000{first_item['image']}" + except requests.exceptions.RequestException as e: + print(f"Request exception: {e}") for post_image in post_images: