Fix zekken number API to use zekken_label instead of zekken_number, add URL encoding for Japanese event codes in frontend

This commit is contained in:
2025-08-29 20:25:18 +09:00
parent 84481d9d55
commit 0d3d61a472

View File

@ -2499,13 +2499,13 @@ def get_zekken_numbers(request, event_code):
entries = Entry.objects.filter( entries = Entry.objects.filter(
event_id=event_id, event_id=event_id,
zekken_number__gt=0 zekken_number__gt=0
).values_list('zekken_number', flat=True).order_by('zekken_number') ).values_list('zekken_label', flat=True).order_by('zekken_number')
if event_id: if event_id:
entries = Entry.objects.filter( entries = Entry.objects.filter(
event_id=event_id, event_id=event_id,
zekken_number__gt=0 zekken_number__gt=0
).values_list('zekken_number', flat=True).order_by('zekken_number') ).values_list('zekken_label', flat=True).order_by('zekken_number')
entry_list = list(entries) entry_list = list(entries)
print(f"Entry table found {len(entry_list)} records: {entry_list[:10]}") print(f"Entry table found {len(entry_list)} records: {entry_list[:10]}")