From b4d423aa35f56df208f2f2dc7b0b80a05ae616f3 Mon Sep 17 00:00:00 2001 From: Akira Date: Fri, 29 Aug 2025 20:39:30 +0900 Subject: [PATCH] Fix event-zekken-list API to use zekken_label instead of zekken_number for proper zekken value selection --- rog/views_apis/api_admin_validation.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/rog/views_apis/api_admin_validation.py b/rog/views_apis/api_admin_validation.py index b7d6f9a..3c75590 100644 --- a/rog/views_apis/api_admin_validation.py +++ b/rog/views_apis/api_admin_validation.py @@ -332,9 +332,13 @@ def get_event_zekken_list(request): team_name = entry.team.team_name if entry.team else 'チーム名未設定' category_name = entry.category.category_name if entry.category else 'クラス未設定' + # zekken_labelが存在する場合はそれを使用、そうでなければzekken_numberを使用 + zekken_value = entry.zekken_label if entry.zekken_label else str(entry.zekken_number) + zekken_label = f"{zekken_value} - {team_name}" + zekken_list.append({ - 'value': str(entry.zekken_number), - 'label': f"{entry.zekken_number} - {team_name}", + 'value': zekken_value, + 'label': zekken_label, 'team_name': team_name, 'category': category_name })