Skip to content

Commit 81c264c

Browse files
jotonedevCopilot
andauthored
Update ctftime_api/models/event.py
Co-authored-by: Copilot <[email protected]>
1 parent 203048b commit 81c264c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ctftime_api/models/event.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@ class Event(DataClassJsonMixin):
3737
finish: datetime | str
3838

3939
def __post_init__(self):
40-
object.__setattr__(self, "start", datetime.fromisoformat(self.start))
41-
object.__setattr__(self, "finish", datetime.fromisoformat(self.finish))
40+
if isinstance(self.start, str):
41+
object.__setattr__(self, "start", datetime.fromisoformat(self.start))
42+
if isinstance(self.finish, str):
43+
object.__setattr__(self, "finish", datetime.fromisoformat(self.finish))
4244

4345

4446
@dataclass_json(undefined=Undefined.EXCLUDE)

0 commit comments

Comments
 (0)