Fix class name 9d
This commit is contained in:
@ -243,7 +243,16 @@ class EntryCSVProcessor:
|
|||||||
# start_datetimeの検証を追加
|
# start_datetimeの検証を追加
|
||||||
if not event.start_datetime:
|
if not event.start_datetime:
|
||||||
raise ValidationError(f"Event {event.event_name} has no start date")
|
raise ValidationError(f"Event {event.event_name} has no start date")
|
||||||
|
|
||||||
|
if not event.start_datetime or not event.end_datetime:
|
||||||
|
print(f"Event dates: start={event.start_datetime}, end={event.end_datetime}")
|
||||||
|
event.start_datetime = timezone.make_aware(datetime(2025, 1, 25, 9, 0))
|
||||||
|
event.end_datetime = timezone.make_aware(datetime(2025, 1, 25, 17, 0))
|
||||||
|
event.save()
|
||||||
|
|
||||||
|
entry_date = self.date_converter.convert_date(row['entry_date'])
|
||||||
|
entry_datetime = timezone.make_aware(datetime.combine(entry_date, datetime.min.time()))
|
||||||
|
|
||||||
# 日付が必要な場合のフォールバック
|
# 日付が必要な場合のフォールバック
|
||||||
entry_date = self.date_converter.convert_date(row['entry_date'])
|
entry_date = self.date_converter.convert_date(row['entry_date'])
|
||||||
if entry_date:
|
if entry_date:
|
||||||
@ -254,11 +263,13 @@ class EntryCSVProcessor:
|
|||||||
else:
|
else:
|
||||||
entry_date = event.start_datetime
|
entry_date = event.start_datetime
|
||||||
|
|
||||||
|
print(f'エントリー日付:{entry_date}')
|
||||||
|
|
||||||
entry = Entry.objects.create(
|
entry = Entry.objects.create(
|
||||||
team=team,
|
team=team,
|
||||||
event=event,
|
event=event,
|
||||||
category=team.category,
|
category=team.category,
|
||||||
date=entry_date or event.start_datetime,
|
date=entry_datetime,
|
||||||
owner=owner,
|
owner=owner,
|
||||||
zekken_number=zekken_no,
|
zekken_number=zekken_no,
|
||||||
is_active=False
|
is_active=False
|
||||||
|
|||||||
Reference in New Issue
Block a user