diff --git a/events/models.py b/events/models.py index d9260ef..d0a2456 100644 --- a/events/models.py +++ b/events/models.py @@ -48,3 +48,5 @@ class EventImages(models.Model): def __str__(self): return f"{self.event_image}" + + diff --git a/mobile_web_api/views/events.py b/mobile_web_api/views/events.py index d7effea..37c35c2 100644 --- a/mobile_web_api/views/events.py +++ b/mobile_web_api/views/events.py @@ -90,8 +90,12 @@ class EventListAPI(APIView): print('*' * 10) print(e.id) print('*' * 10) - thumb_img = EventImages.objects.get(event=e.id, is_primary=True) - data_dict['thumb_img'] = request.build_absolute_uri(thumb_img.event_image.url) + try: + thumb_img = EventImages.objects.get(event=e.id, is_primary=True) + data_dict['thumb_img'] = request.build_absolute_uri(thumb_img.event_image.url) + except EventImages.DoesNotExist: + data_dict['thumb_img'] = '' + event_list.append(data_dict) return JsonResponse({