From 6d02aefd757cb299a3e0dc26139cad9feda792fd Mon Sep 17 00:00:00 2001 From: Akira Date: Thu, 23 Jan 2025 14:49:51 +0900 Subject: [PATCH] Fix class name 8 --- rog/.DS_Store | Bin 8196 -> 8196 bytes rog/services/csv_processor.py | 11 ++++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/rog/.DS_Store b/rog/.DS_Store index 2e99e30c833ae49d51c599175d13675f401180c4..0ea3aa7df424c52df4454711f7c0f5b91e9b5fd6 100644 GIT binary patch delta 60 zcmZp1XmOa}&nUbxU^hRb@Ma!?g^W@h48;to3`GoO44DkcKvr=|adJ*letr()WCLNb P%?AX%m^Q16+~o!U05lOd delta 36 scmZp1XmOa}&nUDpU^hRb&}JTig^ZK`2nuh$E9k{Ev0Qeuy2xE_0OQgOWdHyG diff --git a/rog/services/csv_processor.py b/rog/services/csv_processor.py index 5c77152..40a7c2b 100644 --- a/rog/services/csv_processor.py +++ b/rog/services/csv_processor.py @@ -239,11 +239,20 @@ class EntryCSVProcessor: zekken_no = row['zekken_number'] event = NewEvent2.objects.get(event_name=row['event_code']) print(f'イベント取得:{event.event_name}') + + # start_datetimeの検証を追加 + if not event.start_datetime: + raise ValidationError(f"Event {event.event_name} has no start date") + + # 日付が必要な場合のフォールバック + entry_date = event.start_datetime + print(f'エントリー日付:{entry_date}') + Entry.objects.create( team=team, event=event, category=team.category, - date=event.start_datetime, + date=entry_date, owner=owner, zekken_number=zekken_no, is_active=False