From 09810a2a9ac3b6eb22775971bda9471a1ba77101 Mon Sep 17 00:00:00 2001 From: Akira Date: Mon, 11 Nov 2024 15:41:32 +0900 Subject: [PATCH] Fix MyAlbum code step3 --- rog/views.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/rog/views.py b/rog/views.py index d6d234c..9627b58 100644 --- a/rog/views.py +++ b/rog/views.py @@ -2684,13 +2684,18 @@ def update_checkins_old(request): @api_view(['GET']) -def get_photo_list(request, zekken, event): +def get_photo_list(request): print("/get_photo_list") -# zekken = requests.args.get('zekken') -# password = requests.args.get('pw') -# event_code = requests.args.get('event') + zekken = request.GET.get('zekken') + event = request.GET.get('event') + if not zekken or not event: + return JsonResponse({ + "status": "ERROR", + "message": "Missing required parameters: zekken and event" + }, status=400) + zekken_conversion = { "MF3-160": "MZ3-160", "MF3-161": "MZ3-161", @@ -2721,11 +2726,11 @@ def get_photo_list(request, zekken, event): "report": _get_final_report(zekken, event) }) -def _get_final_report(self, zekken, event_code): +def _get_final_report( zekken, event_code): report = f"https://sumasenrogaining.s3.us-west-2.amazonaws.com/{event_code}/scoreboard/certificate_{zekken}.pdf" return report -def _get_photo_list(self,zekken, event_code): +def _get_photo_list(zekken, event_code): photos = [] try: checkins = GpsCheckin.objects.filter(zekken_number=zekken, event_code=event_code)